Where is Medway Power Station?

Where is Medway Power Station located?

Medway Power Station, Medway, United Kingdom (approx. 51.44°, 0.69°)


Where is Medway Power Station on the map?