Where is Castle Ashby & Earls Barton Station?

Where is Castle Ashby & Earls Barton Station located?

Castle Ashby & Earls Barton Station, Castle Ashby & Earls Barton Station, Great Britain (approx. 52.24767°, -0.74175°)


Where is Castle Ashby & Earls Barton Station on the map?