Site: The Clockworks Price (Per sq ft): £ 86.69 Size (Sq ft): 0 Description 656 Forest Road, London, United Kingdom, Walthamstow E17 3ED Contact Information 020 8808 4070 michelle@lee-valley-estates.co.uk