Where is Wilford Power Station?

Where is Wilford Power Station located?

Wilford Power Station, Wilford Power Station, Great Britain (approx. 52.93198°, -1.166837°)


Where is Wilford Power Station on the map?