Filter Results
Apply Filters
Clear Filters
Hotels in Stockholm near Stockholm Stadium
Aiden By Best Western Stockholm City
Alstromergatan 39, Stockholm, Sweden Show map
Situated around a 10-minute ride from the Swedish national Hallwyl Museum, the 3-star smoke-free Aiden By Best Western Stockholm City hotel is adorned with wooden floors, offering essentials such as…
From US$ 52
Book Now