Interhostel

Kammakargatan 46, 11160 Stockholm, Sweden

Hotel image
Read more reviews for Interhostel