Richmond is a town in South West London, located on a meander of the River Thames within the London Borough of Richmond upon Thames. Richmond is a much sought-after residential location, and among the most affluent areas in the country. Often noted for its high quality of life, it has been found to be one of the happiest places to live in the UK.
Richmond was founded following Henry VII’s building of Richmond Palace in the 16th century, and the area has had royal connections ever since. In 1777, Richmond Bridge was built over the Thames to connect Richmond and Twickenham.
“…often ranks number 1 of London’s happiest places to live.”