Where is Brackley Central Station?

Where is Brackley Central Station located?

Brackley Central Station, Brackley Central Station, Great Britain (approx. 52.03726°, -1.13983°)


Where is Brackley Central Station on the map?