Where is Godmanchester Station?

Where is Godmanchester Station located?

Godmanchester Station, Godmanchester Station, Great Britain (approx. 52.3262°, -0.1752°)


Where is Godmanchester Station on the map?