3 bed flat for sale in Kingston Upon Thames KT1 – £600,000