Where is University of Helsinki Station?

Where is University of Helsinki Station located?

University of Helsinki Station, University of Helsinki Station, Finland (approx. 60.172222°, 24.947498°)


Where is University of Helsinki Station on the map?