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.