The Londoner Hotel Sliema is stunning accommodation nestled in the heart of Malta's coastline. Its beautifully decorated rooms ensure a personalized and welcoming stay adapted to every wish. Just a few steps from the Mediterranean, its idyllic location guarantees a dream getaway, with easy access to all the historical sites of Valletta.