2 bed flat for sale in Kingston upon Thames KT1 – £790,000