More about Ali Baba Kebab House
Ali Baba Kebab House is located at London Rd, L3 8 Liverpool
01513785289
Similar Listings
Grill & Charcoal
4.6