Select Outlet

Book online at Sliema or Naxxar
Different venue, same great food and service!

Find us here: 117, Tower Road. Sliema. Malta.

Find us here: Triq tal-Labor, Naxxar. Malta.