The most expensive fish and chips shop in the UK might have been found, thanks to videos of the spread going viral on line.
Michelin-star chef Tom Kerridge had previously hit back at critics of his £37 fish and chips – but Archie’s Fish and Chips Shop in Minster might just have him beat.