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.