Place
Ewell Castle School
Ewell Castle School is a 3–18 mixed, private day school and sixth form in Ewell, Epsom, Surrey, England. It was founded in 1926 by Herbert Budgell as a boarding school and became…
Overview
Contribute to a document
Read and enrich the people, organizations and context referenced in case files.
