Barracuda
Mediterranean · Italian
Mediterranean restaurant Barracuda offers a large menu with Italian specialties. Known for generous portions and a friendly atmosphere.
Location
Best places nearby
The highest rated places close to Barracuda.
Local restaurants nearby
The Buckingham House, The Broadway, England



