Fish and Chips

London’s (and probably the world’s) First Fish and Chip Shop

Fish and chips. The great British institution. The cure for all known ills, including bad weather, heartbreak, and a lacklustre…

2 years ago

This website uses cookies.