- Address
- 120 Fenchurch Street Route
- Place
- EC3M 5AL London
Description
New and antique Swiss-made luxury watches are for sale in this elegant showroom.
Watches of Switzerland can be found at 120 Fenchurch Street . The following is offered: Clocks & Watches - Sales & Repair - In London there are 231 other Clocks & Watches - Sales & Repair. An overview can be found here.
Opening hours
Reviews
This listing was not reviewed yet