Slimiza Suites

Cathedral Street 29, SLM 1523 Sliema, Malta

Hotel image
Read more reviews for Slimiza Suites