Hampstead Hill School

Hampstead Hill School is a Mixed school with pupils aged from 2 to 11
Address St Stephen's, Pond Street, Hampstead, London
NW3 2PP
Website
Religion None
Capacity 521
Pupils 388