Where is Battersea Power Station Station?

Where is Battersea Power Station Station located?

Battersea Power Station Station, Battersea Power Station Station, Great Britain (approx. 51.47993°, -0.142117°)


Where is Battersea Power Station Station on the map?