Hotel Helmhaus, Zurich hotels at discounted rates

Hotel Helmhaus
Schifflande 30, Zurich, 8001, Switzerland