Time Out London
2 months agoLondon food
A London fish and chips shop has been named the best in the UK
London's Fish Lounge in Brixton Hill is the UK's most popular spot for fish and chips, winning over TripAdvisor users but not National Fish and Chip Awards. [ more ]