Where is Leyburn Station?

Where is Leyburn Station located?

Leyburn Station, Leyburn Station, Great Britain (approx. 54.30821°, -1.82072°)


Where is Leyburn Station on the map?