The High School

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