Located right next to the Letzigrund stadium and with bus and tram stops only 164 feet away, the self-check-in Swiss Star Marc Aurel - Self Check-In offer a convenient location and easy access to the center.
Housed in a characteristic Zurich town house, the Marc Aurel self-catered apartments are very nicely and functionally furnished.