South Hampstead Junior School

South Hampstead Junior School
12 Netherall Gardens, London, NW3 5RN
Photo of South Hampstead Junior School