Barracuda Fish and Chips in Harrow Barracuda Fish and Chips in Harrow are Award Winning Food Certified Premises for 2023/24 – the UKs directory exclusively for Award-Winning Food. The Barracuda restaurant is a fully licensed 70 seater, fully air-conditioned restaurant and is ideal for family get-togethers, birthday parties, Christening parties, buffet lunches, office meetings and much much more .
Read more…