
Sliema, Malta
The Londoner Hotel Sliema
3-star hotel
Welcome to The Londoner Hotel Sliema, a stunning retreat nestled in the heart of Malta's vibrant coastal gem. Just steps away from the sparkling Mediterranean Sea, our idyllic location sets the stage for your dream escape. With…
- Wi-fi
- 24-hour reception
- Air conditioning in Restaurant
- Restaurant



