204 Haverstock Hill, HampsteadLondon, ENGLAND
75 Hampstead High Street, HampsteadLondon, ENGLAND
6 Harben Parade Finchley Road, HampsteadLondon, ENGLAND
150 Finchley Road, HampsteadLondon, ENGLAND