The Palace, Sliema, Malta
 

The Palace, Sliema, Malta