Mayor of Al Balad Restaurant is located in Saudi Arabia on 6961 Umm Al Qoura, 4327, حي الصفا،. Mayor of Al Balad Restaurant is rated 3.8 out of 5 in the category traditional restaurant in Saudi Arabia.
Address
6961 Umm Al Qoura, 4327, حي الصفا،
Amenities
Good for kidsToilets