|
Battersea Park
Battersea Park Road, Battersea, London SW11 4XX - England, UK

Battersea Park is one of the largest and most diverse of London’s inner city parks. Situated beside the river Thames it’s a popular spot for locals and tourists alike. It has a boating lake, small zoo and cultured...
|