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