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.
Celebrate in style with your friends and family at the Barracuda Restaurant this festive season. Our Chef has created Christmas & New Year menus especially for you, as well as a choice of fixed menus for events or Christmas Staff parties. View our menus and for more information please call us on 21 331 817