save favorite
Barracuda Restaurant
,
Malta
The restaurant is housed in a lovingly restored 18th-century villa and specializes in fresh fish and seafood dishes.
Recommended Group Size: 10 to 100+