Excelsior Hotel Downtown, is a contemporary four-star hotel located in Deira in the heart of Dubai. The hotel is placed within walking distance to Al Ghurair Mall, close to famous landmarks and cultural locatio ... Read more

View all Luxury Hotels in Dubai