Alton School, Alton
Educating all age groups, from babies to sixth formers, this leafy Catholic school in Alton, East Hampshire, has ambitious plans for the future
Educating all age groups, from babies to sixth formers, this leafy Catholic school in Alton, East Hampshire, has ambitious plans for the future