Barracuda

 

This restaurant achieves consistently high ratings for its food, service and ambience.  Overlooking Balluta and Spinola Bay, the restaurant is poised in the water’s edge with marvellous views from within the restaurant.  Originally the drawing room of a prominent early 18th century seaside villa, the dining room retains many of its original characteristics and consequently the building itself is also an architectural attraction. 

Seating Capacity: 80 inside including 40 in closed terrace

Type of cuisine: Italian/Sicilian, Mediterranean

 

Photos sourced from Barracuda