World8 months ago
A London fish and chips shop has been named the best in the UK
London is known for many things: tall buildings, fast-paced locals, extremely overpriced pints of beer. But, unfortunately for some, it’s been a while since fried fish,...