The Victoria Hotel

Gorg Borg Olivier Street
Sliema
Malta