Where is Töölöntori?

Where is Töölöntori located?

Töölöntori, Töölöntori, Finland (approx. 60.179897°, 24.92215°)


Where is Töölöntori on the map?