91 Haverstock Hill, HampsteadLondon, ENGLAND
16 Hampstead High Street, HampsteadLondon, ENGLAND
1 Adelaide Road, HampsteadLondon, ENGLAND