The Royal Budha
(447)
Thai restaurant
Address: Holiday Inn Dubai,Sheikh Zayed Road, Near Mall of the Emirates - Al Barsha - Dubai - United Arab Emirates
Hours: Closed ⋅ Opens 6 PM
Phone: +971 4 704 0801
People also search for
See photos and videos taken at this location and explore places nearby.