apicfood
FoodAboutLocationsApp
download app
  1. UK
  2. London
  3. Ali Baba Restaurant

Ali Baba Restaurant

32 Ivor Pl, London NW1 6DA

+442077237474

@alibabarestaurantlondon

Vine Leaves
Vine Leaves
Humous and Baba Ghanoush
Humous and Baba Ghanoush
Baba Ghanoush
Baba Ghanoush
Om Ali
Om Ali
Om Ali
Om Ali
Shorbet Aats
Shorbet Aats
Fatoush Salad
Fatoush Salad
Grilled Kofta
Grilled Kofta
apicfood © 2022