Richmond upon Thames

Richmond upon Thames

The London Borough of Richmond upon Thames in southwest London, England, forms part of Outer London and is the only London borough on both sides of the River Thames.
The London Borough of Richmond upon Thames in southwest London, England, forms part of Outer London and is the only London borough on both sides of the River Thames.