3 bed terraced house for sale in Kingston Upon Thames – £900,000