Battersea Park, London Vast park with many entertainment and sports opportunities. London, England, United Kingdom.