Where is Cambridge North Station?

Where is Cambridge North Station located?

Cambridge North Station, Cambridgeshire, United Kingdom (approx. 52.22448°, 0.15848°)


Where is Cambridge North Station on the map?