Switzerland

Zurich
Stockerstrasse 38
CH-8002 Zurich
Switzerland

Located in the heart of Zurich, just around the corner from the city center and within walking distance of Lake Zurich.