Richmond is a town and the principal settlement of the London Borough of Richmond upon Thames in London, England. It is located 8.3 miles (13.4 km) west south-west of Charing Cross. The district sits on the south side of the River Thames opposite St. Margarets, but because of the way the river twists around it, Richmond town is actually north-east of Richmond Bridge.
Choose the category Cinemas Objects on the map Hotel services Objects on the map 4 stars Hotels Libraries Objects on the map Haven’t found your object in our catalogue? Add it! It’s easy!