Best Western and hotel 3 stars

Apelbergsgatan 40, 111 37 Stockholm, Sweden

Hotel image
Read more reviews for Best Western and hotel