One of the UK's best-known luxury watch retailers, Watches of Switzerland has 15 showrooms across Britain, including stand-alone Rolex and Jaeger-LeCoultre boutiques. In July 2014, Watches of Switzerland opened its flagship London store at 155 Regent Street.

Find out more