Where is Lower Heyford?

Where is Lower Heyford located?

Lower Heyford, Lower Heyford, Great Britain (approx. 51.919792°, -1.2943555°)


Where is Lower Heyford on the map?