July 21, 2024 “World famous” fish bar in North Yorkshire is one of the best fish’n’chips restaurants in the UK A fish and chip shop in North Yorkshire has been named one of the best in Britain by The Times thanks to its “consistently fabulous”...