Barracuda Restaurant St Julians Malta.

With a dining view overlooking Balluta Bay and Spinola Bay. The Barracuda restaurant located in St Julians Malta, is a very popular restaurant so booking a table in advance is reccomended.  

The Barracuda restaurant serves Seasood and Italian as a speciality