Where is Battersea Power Station Station located?
Battersea Power Station Station, Battersea Power Station Station, Great Britain (approx. 51.47993°, -0.142117°)
Battersea Power Station Station, Battersea Power Station Station, Great Britain (approx. 51.47993°, -0.142117°)