Get Directions to Kelmscott Secondary School ← View details 245 Markhouse Road, London E17 8DN, United Kingdom, London, England Get Directions From* To * — Required information