THE FLAG Zürich With a stay at THE FLAG Zürich, you’ll be centrally located in Zürich, a 3-minute drive from Letzigrund Stadium and 13 minutes from University of Zurich. This hotel is 3.3 mi (5.4 km) from Bahnhofstrasse and 3.8 mi (6.1 km) from Swiss National Museum. Read more [...]