apicfood
Food
About
Locations
App
download app
UK
London
Ali Baba Restaurant
Baba Ghanoush
Baba Ghanoush
Ali Baba Restaurant
32 Ivor Pl, London NW1 6DA
+442077237474
@alibabarestaurantlondon
YOU MAY ALSO LIKE
Fatoush Salad
Grilled Kofta
Om Ali