Where is Battersea Power Station Station?

Where is Battersea Power Station Station located?

Battersea Power Station Station, Kensington and Chelsea, United Kingdom (approx. 51.47993°, -0.142117°)


Where is Battersea Power Station Station on the map?