Lords Hotel, Dubai

Deira, Al Jazeera StreetDeira, Dubai United Arab Emirates