Where is Shelford Station?

Where is Shelford Station located?

Shelford Station, Cambridgeshire, United Kingdom (approx. 52.14883°, 0.13998°)


Where is Shelford Station on the map?