Il ristorante Barracuda è situato nel tratto più famoso della passeggiata costiera dell’isola di Malta, il lungomare Sliema/St. Julian’s. Ci troviamo a pochi metri di distanza dalla famosa chiesa che si affaccia sulla baia di Balluta.
È disponibile un parcheggio gratuito presso il vicino Hotel Le Méridien.
Cortesemente chiedete al cameriere di convalidare la ricevuta di parcheggio prima di lasciare il ristorante.