Ali Baba London

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




Are you willing to write a short review of Ali Baba London? Please add your Ali Baba London review and help create a directory of recommended Fish & Chips in London. If Ali Baba London is your business, why not claim it today! Claiming a business will enable you to edit the contact details and update the description.