Hotel Oden Location
Karlbergsvagen 24, P.O.Box 6246,Se-102 34 Stockholm,Sweden, Stockholm, Sweden
Enter dates to see available properties
Area Information
Attractions
Stockholm Public Library
450 m
Vasaparkens Parklek
500 m
Sven-Harry's Art Museum
500 m
Carl Eldh Studio Museum
850 m
Saint Stephens church
850 m
Stockholm Concert Hall
900 m
Restaurang Trädgården
1.3 km
Royal Palace Stockholm
2.4 km
Train stations
Stockholm Central Station
1.6 km