Kate Winslet and Hitchcock’s The Birds launch Watches of Switzerland’s new London Store.
Watches of Switzerland has just opened an enormous three story, 17,000 square foot showroom claiming that "Europe’s newest and biggest destination for fine timepieces will…