Where is Seal Sands Power Station?

Where is Seal Sands Power Station located?

Seal Sands Power Station, Seal Sands Power Station, Great Britain (approx. 54.60674°, -1.202678°)


Where is Seal Sands Power Station on the map?