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