Where is Telford Central Station?

Where is Telford Central Station located?

Telford Central Station, Telford Central Station, Great Britain (approx. 52.68111°, -2.44097°)


Where is Telford Central Station on the map?