Swiss Star Zurich University - contactless self check-inApartment
Universitätsstrasse 80/82, City Centre, 8006 Zürich, Switzerland
The self-check-in apartments Swiss Star University offer a kitchen and a bathroom in an excellent and convenient location below the Zürichberg, close to the zoo, the FIFA headquarters and the Technical University.