Watches

Calvin Klein Striking and refined, these Swiss made watches offer a sophisticated look bridging the gap between time pieces and jewellery. Prices from £120.

Calvin Klein