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

Celebrate in style with your 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 please call us on 21 331 817.

View menu here