Where is Stockholm City Station?

Where is Stockholm City Station located?

Stockholm City Station, Stockholm, Sweden (approx. 59.33114°, 18.05943°)


Where is Stockholm City Station on the map?