Comfort Inn Royal, Zurich hotels at discounted rates

Comfort Inn Royal
Leonhard Str. 6, Zurich, CH-8001, Switzerland