AX The Palace, a 5-star luxury hotel in Sliema offering both a city lifestyle as well as panoramic views of the Mediterranean Sea.