Hötorget buildings (built 1966)
Location: 59.33417°N, 18.06361°E