The Royal Budha

Dubai Al Barsha Holiday Inn Hotel, Sheikh Zayed Road, Al Barsha 1