Where is Bamford Station?

Where is Bamford Station located?

Bamford Station, Bamford Station, Great Britain (approx. 53.339°, -1.68908°)


Where is Bamford Station on the map?