Kingston upon Thames is north-west of Sutton .
Kingston upon Thames , frequently known as Kingston , is a town in southwest Greater London , England , located southwest of Charing Cross , south-east of Twickenham , north-east of Walton-on-Thames , and north-west of Sutton .
Kingston upon Thames