Thumbnail 2 bed flat for sale in South Hill Park, Hampstead, London