St Stephens Hall, Pond Street, Hampstead, London, England NW3 2PP
Private School (Fee Paying) Co-Educational 2 - 8 Years Day