The Watches of Switzerland Group Opens One of Europe’s Largest Rolex Flagship Boutiques in London On March 14, The Watches of Switzerland Group inaugurated its latest Rolex flagship boutique on Bond Street, London.