Ali Baba London
0
Reviews
Fish & Chips in London
- Highbury
93 Grosvenor Avenue
, Highbury, London, N5 2NL
Ali Baba London is a fish & chip shop in London. They offer fish & chips. The address for Ali Baba fish & chip shop is 93 Grosvenor Avenue.
Tags:
chicken, seating area, takeaway
|