Where is Leeds power Station?

Where is Leeds power Station located?

Leeds power Station, Leeds (Whitehall Road) power Station, Great Britain (approx. 53.795277°, -1.5519444°)


Where is Leeds power Station on the map?