Where is Medway Power Station?

Where is Medway Power Station located?

Medway Power Station, Medway Power Station, Great Britain (approx. 51.439724°, 0.69°)


Where is Medway Power Station on the map?