IWC opens largest store in Amsterdam

IWC Schaffhausen launches new store concept