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