City Clocks

Watch Shops & Repair at 61 Amwell Street
City Clocks image
Ad
No longer at this address

Our records show that City Clocks is closed.

Address
61 Amwell Street
The City
London
EC1R 1UR
Map
Region
The City
Nearest Station
Angel
0.26 miles

Founded by Charles Rosson in 1898, City Clocks sell and repair a selection of modern and vintage clocks and watches.

User Reviews

There are no user reviews