Mill Lane, West Hampstead, London NW6
Parkwood Point, 19-22 St Edumunds Terrac...
Finchley Road, Hampstead, London NW3