exploring-london.com
The Royal Parks – 7. Richmond Park
Covering almost 1,000 hectares, Richmond Park, located by the Thames in the city’s south-west, is the largest of the Royal Parks. We have talked about some of Richmond Park’s history in…