The Royal Budha - Holiday Inn Dubai - Al Barsha

Barsha 1, Holiday Inn Dubai - Al Barsha, Ground Level, Sheikh Zayed Road, Dubai