The Palace
High Street, Sliema, Malta
Booking.com
Book Now