Where is Helsinki Railway Square?

Where is Helsinki Railway Square located?

Helsinki Railway Square, Helsinki Railway Square, Finland (approx. 60.171112°, 24.943888°)


Where is Helsinki Railway Square on the map?