The Town Hotel Doha
Hotel
Doha, Qatar
The Town Hotel Doha offers accommodation in Doha, 3.1 km from Diwan Emiri Royal Palace. Free private parking is available on site.
Number of rooms: 120
Musheireb 4 - Najm Street, Doha, Qatar
Hotel booked 1 times today.