Where is Langage Power Station?

Where is Langage Power Station located?

Langage Power Station, Langage Power Station, Great Britain (approx. 50.3884°, -4.01173°)


Where is Langage Power Station on the map?