5 Hampstead Hill Gardens, HampsteadLondon, ENGLAND
Lyndhurst Hall Lyndhurst Road, HampsteadLondon, ENGLAND