The Palace Hotel

Sliema, Malta, Malta