Where is Barlow Station?

Where is Barlow Station located?

Barlow Station, Barlow Station, Great Britain (approx. 53.74611°, -1.034731°)


Where is Barlow Station on the map?