Hostel 94

94 N Isouard Street Sliema, SLM 2080 Sliema, Malta

Hotel image
Read more reviews for Hostel 94