11 Upper Park Road Barn Field, HampsteadLondon, ENGLAND
11 Barn Field Upper Park Road, HampsteadLondon, ENGLAND
1 Tranley Mews Fleet Road, HampsteadLondon, ENGLAND
34 Estelle Road, HampsteadLondon, ENGLAND