Location.com logo
Brand Certified

Watches of Switzerland

4.5
(99 reviews)

Business Details

120 Fenchurch Street, London, LND
EC3M 5AL, United Kingdom
+44 2081 584483

About

Watch Shop
New and antique Swiss-made luxury watches are for sale in this elegant showroom.

Location

Watches of Switzerland
120 Fenchurch Street, London, LND
EC3M 5AL, United Kingdom

Hours

Monday10:00 AM - 5:30 PM
Tuesday10:00 AM - 5:30 PM
Wednesday10:00 AM - 5:30 PM
Thursday10:00 AM - 5:30 PM
Friday10:00 AM - 5:30 PM
SaturdayClosed
SundayClosed
8/31/202610:00 AM - 5:30 PM

Reviews

4.5
99 reviews
5 stars
79
4 stars
8
3 stars
4
2 stars
1
1 star
7
  • EW
    Emma Wood
    4 days ago
    5.0
    Huge thank you to Luke and the team who restored my late grandmother’s broken Rolex back to full working order. Received such friendly and efficient service throughout, thanks again!
  • JW
    J Wong
    Aug 25, 2026
    5.0
    I had a fantastic experience at Watches of Switzerland Fenchurch Street. The showroom has a lovely, relaxed atmosphere, and the staff were very friendly, attentive and professional. A special mention to Trevor, who has been incredibly helpful, patient and supportive. He always took the time to keep me updated and made me feel well looked after throughout. Trevor is a real credit to the team, and I really appreciate his excellent customer service. Highly recommended!
  • AH
    Ali Hamza
    Aug 23, 2026
    5.0
    Brooke has been part of my watch journey since my very first purchase, and every visit since has been a genuine pleasure. She recently helped me get a stunning green dial Rolex Date just seamless from start to finish. Genuine warmth, and always makes you feel like a valued customer rather than just a sale
  • ZZ
    Zana
    Aug 20, 2026
    5.0
    Had a great experience with Acer, didn't feel rushed at any point. He took the time to show me multiple different watches and brands, explaining the stories behind each of them, and what makes them special.
  • KC
    Kai Challicombe
    Aug 19, 2026
    5.0
    I had an appointment for my first watch purchase with WoS Fenchurch Street and I received very informative and patient service. It was a pleasant experience and I look forward to returning again.

Frequently Asked Questions About Watches of Switzerland

What types of watches can I find at Watches of Switzerland?

Watches of Switzerland offers new and antique Swiss-made luxury watches in an elegant showroom.

Where is Watches of Switzerland located?

It is located at 120 Fenchurch Street, London, Greater London, EC3M 5AL, United Kingdom.

Brand Certified Facts from Watches of Switzerland

This information is certified by Watches of Switzerland and published from the brand's official system of record. Data is distributed through an enterprise-grade knowledge management platform. Learn more about our data sources
Certified August 30, 2026Yext Knowledge Graph
  • Address
  • Categories
  • Geo coordinates
  • Legal business name
  • Hours of operation
  • Phone number
Syndication Network
Approved business data is pushed to 100+ publishers, including:
+100
Others