Barracuda
Mediterranean · Family Style · Grill
Barracuda is a family-run Mediterranean restaurant that has been operating since 2008. It offers an extensive menu with a focus on Mediterranean cuisine.
Location
Best places nearby
The highest rated places close to Barracuda.
Local restaurants nearby
169 Shenley Road, Borehamwood, WD6 1AH, United Kingdom
