National Fish and Chip Awards 2025: London's best fish and chip restaurant has been crowned
Briefly

The National Fish & Chip Awards are on a quest to determine the best chippy restaurant in the UK, emphasizing quality, taste, and tradition.
Toff's in Muswell Hill, London, has been a beloved family-run restaurant since 1968, renowned for its high-quality fish sourced from British waters.
Read at Time Out London
[
|
]