Richmond, London

Richmond is a town in south west London, England, 8.2 miles west-southwest of Charing Cross. Historically part of Surrey, it is now part of the London Borough of Richmond upon Thames. The founding and naming of Richmond followed the Tudor building of Richmond Palace early in the 16th century. During this era the town and palace were particularly associated with Elizabeth I.

Scroll to Top