Apr 12, 2018
© Images The Palace The Palace The Palace hotel in Sliema is one of the top 5 star hotels in Malta. It is highly rated for its 5 star services, exquisite cuisine and impeccable organisation and surroundings. Although The Palace is classified as a city hotel, you can...