17 bed flat for sale in Kingston Upon Thames KT2 – £3,300,000