Where is Vuosaari?

Where is Vuosaari located?

Vuosaari, Vuosaari (Station), Finland (approx. 60.22751°, 25.167955°)


Where is Vuosaari on the map?