IWC Schaffhausen Boutique

The boutique of this Swiss luxury watch manufacture is located on Zurich's famous Bahnhofstrasse.