Das Barracuda Restaurant befindet sich günstig gelegen an Maltas beliebtester Küstenpromenade – der Bucht von Sliema/St. Julian. Sie finden uns nur wenige Meter von der berühmten Kirche mit Blick über die Bucht Balluta entfernt.
Kostenlos parken können Sie auf dem nahegelegenen Parklatz des Hotels Le Méridien.
Bitte fragen Sie Ihren Kellner nach der Entwertung Ihres Parkscheins vor dem Verlassen des Restaurants.