Ali Baba Restaurant
About Ali Baba Restaurant
Keywords: persian /iranian
Retail Location Count: 2
More about Ali Baba Restaurant
Ali Baba Restaurant is located at 32 Ivor Place, London, England NW1 6DA, United Kingdom
+442077235805
http://www.alibabarestaurant.co.uk