Watches of Switzerland
Closed
120 Fenchurch Street
London, Greater London EC3M 5AL
New and antique Swiss-made luxury watches are for sale in this elegant showroom.
Also at this address
Owner verified
See a problem?
You might also like
United Kingdom›Watches of Switzerland





