Location.com logo
Brand Certified

Watches of Switzerland

4.5
(87 reviews)

Business Details

120 Fenchurch Street, London, LND
EC3M 5AL, United Kingdom

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

Reviews

4.5
87 reviews
5 stars
68
4 stars
7
3 stars
4
2 stars
1
1 star
7
  • SA
    Sathuri Anoop
    6 days ago
    5.0
    Working with Avtar at Watches of Switzerland on Fenchurch Street was a fantastic experience. He was tremendously helpful, patient, and flexible in helping me acquire my new timepieces. He provided an impressive level of professionalism while maintaining a personal touch. He consistently went above and beyond, and the customer service was exceptional. Thank you !!
  • AK
    ava k
    Jun 17, 2026
    1.0
    Poor service from Daniel in Rolex. Sold me a Rolex I didn't want, and said he would get me a GMT. Gone quiet since, just says 'nothing has come in' and its been 5 months.
  • HM
    Haz M
    Jun 15, 2026
    1.0
    I met Daniel at Rolex who was nice a first. However, he was very pushy for me to buy Insurance with my Datejust and said he would get me a steel sports model next. However, he has since started to ignore my messages, despite me taking the insurance which I didn't need!
  • MR
    Mike Robinson
    Jun 2, 2026
    1.0
    Awful service, told me I had to book an appointment add a link back in to a watch that I had bought from WoS
  • AB
    Alexandra Bradstock
    May 18, 2026
    5.0
    Trevor was able to find a beautiful Rolex for my fiancé, just in time for our pre-wedding dinner at the venue. The recipient was lost for words and I will definitely be back for our next purchase.

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 June 28, 2026Yext Knowledge Graph
  • Address
  • Categories
  • Geo coordinates
  • Legal business name
  • Hours of operation
Syndication Network
Approved business data is pushed to 100+ publishers, including:
+100
Others