Where is Stechford Station?

Where is Stechford Station located?

Stechford Station, Birmingham, United Kingdom (approx. 52.48482°, -1.81103°)


Where is Stechford Station on the map?