apicfood
Food
About
Locations
App
download app
UK
London
Ali Baba Restaurant
Ali Baba Restaurant
32 Ivor Pl, London NW1 6DA
+442077237474
@alibabarestaurantlondon
Vine Leaves
Humous and Baba Ghanoush
Baba Ghanoush
Om Ali
Om Ali
Shorbet Aats
Fatoush Salad
Grilled Kofta