Where is Kennington Park?

Where is Kennington Park located?

Kennington Park, Kennington Park (Station), Great Britain (approx. 51.480953°, -0.109901°)


Where is Kennington Park on the map?