Where is Shefford Station?

Where is Shefford Station located?

Shefford Station, Shefford Station, Great Britain (approx. 52.038376°, -0.33695°)


Where is Shefford Station on the map?