Where is Folkets hus?

Where is Folkets hus located?

Folkets hus, Stockholm, Sweden (approx. 60.04933°, 18.59739°)


Where is Folkets hus on the map?