Where is Aberford Station?

Where is Aberford Station located?

Aberford Station, Aberford Station, Great Britain (approx. 53.826°, -1.343°)


Where is Aberford Station on the map?