Taboula is located in محمود فهمي, Egypt on المستشار, 1 Latin America St شارع. Taboula is rated 4.2 out of 5 in the category lebanese restaurant in Egypt.
Address
المستشار, 1 Latin America St شارع
Amenities
Good for kidsToilets
Accessibility
Wheelchair-accessible toilet