• Barracuda Restaurant (map)
  • 194/195, Main Road
  • Sliema
  • Malta

Spend this Valentine's Day with the person you love most in a romantic setting and with a decadent dinner at the Barracuda Restaurant.

Price: € 52.00 p.p.

Call us to book your table on 21 331 817