Nestled in a beautifully restored 18th-century villa at Balluta Bay, Barracuda perfectly blends a romantic atmosphere with an exquisite seafood menu and stunning sea views.
Denise St Clair
Saad Arif Awan
Amber Reeves-Corr
Advanced Meerkat
om hamal
zübeyde taş
Camilo Sanchez
Pavla Elšlegrová