Sliema Hotel 3 stars

59 The Strand, SLM 1022 Sliema, Malta

Hotel image
Read more reviews for Sliema Hotel