A stay at Central Plaza Hotel places you in the heart of Zürich, within a 10-minute walk of Swiss National Museum and ETH Zurich. This upscale hotel is 0.4 mi (0.6 km) from Bahnhofstrasse and 2.5 mi (4 km) from ... Read more

View all Luxury Hotels in Zurich