IWC Schaffhausen opens its debut London residence
Swiss haute-horology stalwart IWC Schaffhausen has opened the doors to its debut London boutique. The new two-storey flagship at 138 New Bond Street marks the design house's first London residency, wh...