Where is Stockholm Södra Station?

Where is Stockholm Södra Station located?

Stockholm Södra Station, Stockholm Södra Station, Sweden (approx. 59.31417°, 18.064493°)


Where is Stockholm Södra Station on the map?