Where is Stockholm Central Station?

Where is Stockholm Central Station located?

Stockholm Central Station, Stockholm Central Station, Sweden (approx. 59.33014°, 18.058155°)


Where is Stockholm Central Station on the map?