Where is Sudbury Station?

Where is Sudbury Station located?

Sudbury Station, Sudbury Station, Great Britain (approx. 52.8736°, -1.7612°)


Where is Sudbury Station on the map?