The Royal Budha is located in Dubai, UAE on Holiday Inn Dubai,Sheikh Zayed Road, Near Mall of the Emirates, Al Barsha. The Royal Budha is rated 4.3 out of 5 in the category thai restaurant in UAE.
Address
Holiday Inn Dubai,Sheikh Zayed Road, Near Mall of the Emirates, Al Barsha