Watches of Switzerland London staircase

The Watches of Switzerland flagship store on Regent Street offers one of the greatest selections of Swiss watches under one roof in Europe, spread over three floors.