Hampstead High Street, Hampstead, London...
Parkwood Point, 19-22 St Edmunds Terrace...
Cavendish Road, Kilburn, London, Uk NW6