School Contact
Institution: Kelmscott School
Address: Markhouse Road
Walthamstow
London
Postcode: E17 8DN
Telephone: 020 8521 2115
Fax: 020 8520 7303
Email: kelmscott.school@kelmscott.waltham.sch.uk
Website: https://www.kelmscott.waltham.sch.uk/