Where is Banbury?

Where is Banbury located?

Banbury, Banbury (Station), Great Britain (approx. 52.06031°, -1.32813°)


Where is Banbury on the map?