1 rating · How the score works
Barracuda
Italian · Creperie · Coffee Shop
Family-run Italian restaurant serving traditional dishes and coffee. Offers crepes/waffles.
Location
Best places nearby
The highest rated places close to Barracuda.
Local restaurants nearby
96 Sycamore Road, ENG
