The Lobster Pot Fish Bar

Fish & Chip Shops in Wanstead, Ilford
Features
Takeaway
Nearest public transport
Wanstead - Underground