Carlton Hotel 3 stars

Tower Road 261, SLM 1600 Sliema, Malta

Hotel image
Read more reviews for Carlton Hotel