• Barracuda Restaurant (map)
  • Tower Road
  • Sliema
  • Malta

Celebrate in style with your colleagues, friends and family at the Barracuda Restaurant this festive season. Our Chef has created Christmas & New Year menus especially for you, as well as a choice of fixed menus for events or Christmas Staff parties. View our menus and for more information or to book your table, please call us on 21 331 817.

View menu here