The self-check-in Swiss Star Longstreet - Self Check-In is located right on the popular and lively Langstrasse street in the center of Zurich, 2953 feet from the Main Train Station. Free in-room WiFi is available.
The modern rooms and apartments come with a flat-screen TV and bathroom. Some apartments also feature a kitchen.
Number of rooms : 4