Park
Battersea Park is a 200-acre (83-hectare) green space at Battersea in the London Borough of Wandsworth in London. It is situated on the south bank of the River Thames opposite Chelsea and was opened in 1858. — Wikipedia
5 spots
Verified by Walkly
London
By Lewis M.
Join our community to create and share your favourite walking routes, whether that's from your hometown or from a recent trip.