Where is Battersea Park Station?

Where is Battersea Park Station located?

Battersea Park Station, Battersea Park Station, Great Britain (approx. 51.477104°, -0.147143°)


Where is Battersea Park Station on the map?