The High School

The High School
London Road, Bishops Stortford, Hertfordshire, CM23 3LU