Then you must visit Barracuda in Harrow, where you can dine in our 70 seater, fully licensed, air conditioned restaurant - call us now! Barracuda caters to everyone who loves freshly prepared fish &chips. We are proud to state that we serve great British food using Great British ingredients in a welcoming, contemporary environment. We offer freshly cooked fish and chips, as well as steak and much much more to order in our restaurant.
Show businesses near Harrow on the Hill