Maria Montessori School – Hampstead Address: 26 Lyndhurst Gardens, Hampstead NW3 5NW Nearest stations: Hampstead Heath, Belsize Park, Hampstead, Finchley Road Location 26 Lyndhurst GardensLondonNW3 5NWUnited Kingdom Map