The Barracuda Restaurant of local and International renown is housed in a lovingly restored 18th century villa, located just over the water`s edge and overlooking the spectacular view of Balluta and Spinola bay.

Its principal mission is to continue to offer gastronomic à la carte specialties with impeccable service in an elegant, comfortable and exquisite setting. Ever delighted to be of service to our visitors, we welcome you to the pleasures of dining.

 
RefQ0373_Barracuda40_Standard@2x-8.png
 

Forthcoming Events

 

Treat your mother to an exquisite Mother`s Day Lunch with the family, just over the water`s edge. 

Call on 21 331 817 to book your table today.