The Londoner, 83 The Strand, Sliema, Malta.
(+356) 2731 1554
res.sliema@thelondonerhotels.mtmailto:res.sliema@thelondonerhotels.mt
© 2024. The Londoner. All Rights Reserved.
Discover More