26 Lyndhurst Gardens, Hampstead, London, England NW3 5NW
Private School (Fee Paying) Co-Educational 2 - 12 Years Day