Where is Telford Central Station?

Where is Telford Central Station located?

Telford Central Station, Telford and Wrekin, United Kingdom (approx. 52.68111°, -2.44097°)


Where is Telford Central Station on the map?