Where is Harbury?

Where is Harbury located?

Harbury, Harbury, Great Britain (approx. 52.236443°, -1.4558938°)


Where is Harbury on the map?