Below you can see the view that users have made this school (The Chapel - Royal Holloway University Of London). this school is located in Egham Hill
Egham TW20
United Kingdom, in the city of Englefield Green. The communication between the school and city (Englefield Green) are acceptable. Remember that this website is one of the largest directories of schools on the Internet. Give us your opinion CONTACT.
The 59% users who leave an opinion of this school, live within 8KM.