Location: in the city centre, next to the central station.
See more: Hotels in Europe Hotels in Sweden Hotels in Stockholm Holiday Destinations in Europe