Where is Wilford Power Station?

Where is Wilford Power Station located?

Wilford Power Station, Nottinghamshire, United Kingdom (approx. 52.93198°, -1.166837°)


Where is Wilford Power Station on the map?