
Watches of Switzerland opens massive Rolex boutique on London’s Old Bond Street
Watches of Switzerland The Watches of Switzerland Group — one of the top-tier watch retailers in the United Kingdom — has opened one of the biggest Rolex stores in Europe. The store is on Old Bond Street in London’s prestigious Mayfair region. This action …