Location

Scheuchzerstrasse 21, 8006 Zürich, Switzerland