Where is Thorildsplan?

Where is Thorildsplan located?

Thorildsplan, Stockholm, Sweden (approx. 59.33181°, 18.01544°)


Where is Thorildsplan on the map?