Park Hotel - Malta

Graham Street
Sliema
Malta