The hotel is located in Doha, United Arab Emirates, within 3 km of the commercial district, Diwan Amiri-Royal Palace, and Al Bidda Park. The city centre is 5 km away.
See more: Hotels in United Arab Emirates Hotels in Qatar Hotels in Doha Holiday Destinations in United Arab Emirates