apicfood
Food
About
Locations
App
download app
UK
London
Ali Baba Restaurant
Om Ali
Om Ali
Ali Baba Restaurant
32 Ivor Pl, London NW1 6DA
+442077237474
@alibabarestaurantlondon
YOU MAY ALSO LIKE
Humous and Baba Ghanoush
Vine Leaves
Baba Ghanoush