Barracuda
Seafood · Mediterranean
Seafood and Mediterranean restaurant, Barracuda, offers European cuisine with vegetarian and gluten-free options. Known for its style and elegance.
Location
Best places nearby
The highest rated places close to Barracuda.
Local restaurants nearby
194 Main Street, San Ġiljan


