Stockholm

Our hotel in Stockholm is centrally located in the centre of Stockholm, just a few minutes from Stockholm Central Station.