Corner Hostel

6 St. Margaret Street, SLM1979 Sliema, Malta

Hotel image
Read more reviews for Corner Hostel