Where is Teesside power Station?

Where is Teesside power Station located?

Teesside power Station, Teesside power Station, Great Britain (approx. 54.57684°, -1.120417°)


Where is Teesside power Station on the map?