Sliema Apartments

Karm Galea 1, SLM 1540 Sliema, Malta

Hotel image
Read more reviews for Sliema Apartments