Location

Otto-Stern-Weg 7, 8093 Zürich, Switzerland