Where is Abingdon Station?

Where is Abingdon Station located?

Abingdon Station, Abingdon Station, Great Britain (approx. 51.67223°, -1.28009°)


Where is Abingdon Station on the map?