Mobile exclusive: save 15%, The Palace, Located in central Sliema, The Palace is near the airport and close to Stella Maris Church, Fortifications Interpretation Centre, and Grand Masters Palace. Additional points of interest include Sliema Promenade and Balluta Square. Hotel Features. In addition to 3 restaurants, The Palace offers a coffee shop/café and a grocery/convenience store. A poolside bar and a bar/lounge are open for drinks. Room service is available 24 hours a da
Price: now only 223.95 (Originally 249.43).