Where is Waterbeach Station?

Where is Waterbeach Station located?

Waterbeach Station, Waterbeach Station, Great Britain (approx. 52.26231°, 0.19679°)


Where is Waterbeach Station on the map?