Barracuda Restaurant is fully committed to supporting local events in and around St Julians Malta. From time to time we shall be publishing events happening in the area.
Please call back soon for an updated list for 2013
194 Main Street,
St. Julians - SLM05 Malta
Tel: +356 21 331817
Fax: +356 21 337370