Battersea Park is a 200 acre (0.83 km²) green space in Battersea, London, situated on the south bank of the River Thames opposite Chelsea.
Battersea Park is a 200 acre (0.83 km²) green space in Battersea, London, England. It is situated on the south bank of the River Thames opposite Chelsea.