Teddington is a suburban town in the London Borough of Richmond upon Thames in south west London, south west of Charing Cross.
Teddington is a suburban town centred on a linear settlement in the London Borough of Richmond upon Thames in south west London. It is south west of Charing Cross.