5 Star luxury hotel in Malta, The Palace is found in Malta's central city of Sliema. From its rooftop, The Palace enjoys scenic views of the Mediterranean Harbour and Valletta.
Tasty Mediterranean cuisine - pastas, pizzas, salads, grills and local cuisine
Good value for money, great atmosphere and friendly staff!!