The Barracuda Fish and Chip Takeaway & Restaurant on Headstone Parade, Headstone Drive in Harrow is celebrating after winning The Best Fish and Chip Establishment 2023 for the whole of England.
Owner, Yiannis Christofis, travelled to Birmingham having been nominated …