Where is Stafford Station?

Where is Stafford Station located?

Stafford Station, Stafford Station, Great Britain (approx. 52.80389°, -2.12204°)


Where is Stafford Station on the map?