Below you can see the view that users have made this school (Helston School). This country (United Kingdom) has 1717 schoolhouses, one is the school with address Church Hill
Helston TR13 8NR
United Kingdom. 5KM within range, this school is one of the most visited by our users. Rate this college (Helston School) so that other users know to choose a good option.
In this school we have received some comment about their facilities.