Watches of Switzerland

Watches of Switzerland

Todays opening times: 10:00 am - 6:00 pm

All listings

Open Now

0 Offers Available

Watches of Switzerland is the UK’s largest luxury watch retailer and the premier destination for iconic timepieces that last a lifetime.

Location and Transport

Broadgate Central Liverpool Street London EC2M 2AU

View on Google Maps

Contact Watches of Switzerland

Broadgate Central Liverpool Street London EC2M 2AU