Clock Shop The
Manor Rd., Wallington & Stoneleigh Ave., Worcester Park, Greater London, United Kingdom, SM6 0DE
(02083) 373441 Phone