The boating lake at Battersea Park. Battersea Park is a 83 hectare green space at Battersea. It is situated on the south bank of the River Thames opposite Chelsea, and was opened in 1858. The park contains a wide range of facilities including an athletics track, all weather sports pitches, lake, children's zoo, tennis courts, bandstand and pagoda.