Where is Heyford Station?

Where is Heyford Station located?

Heyford Station, Heyford Station, Great Britain (approx. 51.918625°, -1.300075°)


Where is Heyford Station on the map?