South Hampstead High School

South Hampstead High School
1-3 Maresfield Gardens, London, NW3 5SS
Photo of South Hampstead High School