The Palace

High St
Sliema
Malta