Sechseläutenplatz
Zurich, Switzerland · built 2014
Sechseläutenplatz (literally: Sechseläuten square) is the largest town square situated in Zurich, Switzerland. Its name derives from the Sechseläuten (the city's traditional spring holiday), which is celebrated on the square in April.
Square data from Wikidata (CC0). Summary from Wikipedia (CC BY-SA).