Yes

Battersea Park

London, United Kingdom

Battersea Park
Wikimedia Commons: Peace Pagoda Battersea Park.jpg

About Battersea 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.

From Wikipedia, used under CC BY-SA.

More in London