Fish & Chips · London
Good food.
Great flavour.
36, Albion Street, London, SE16 7JQ
Opening hours to be confirmed
Albion fish bar is a local takeaway in London, SE16 7JQ. A menu has not yet been added to this listing.
Albion fish bar is listed at 36, Albion Street, London, SE16 7JQ. Opening hours and menu details can be added by the verified owner.
Loading reviews…