19 Winchester Road, HampsteadLondon, ENGLAND
6 Park End, HampsteadLondon, ENGLAND
78 Hampstead High Street, HampsteadLondon, ENGLAND