Hotel Söder 2 stars

Tjärhovsgatan 20, Södermalm, 11621 Stockholm, Sweden

Hotel image
Read more reviews for Hotel Söder