Where is South Humber Bank Power Station?

Where is South Humber Bank Power Station located?

South Humber Bank Power Station, South Humber Bank Power Station, Great Britain (approx. 53.603°, -0.146°)


Where is South Humber Bank Power Station on the map?