Where is Stockholm South Station?

Where is Stockholm South Station located?

Stockholm South Station, Stockholm, Sweden (approx. 59.31417°, 18.06449°)


Where is Stockholm South Station on the map?