Where is Leyburn Station?

Where is Leyburn Station located?

Leyburn Station, North Yorkshire, United Kingdom (approx. 54.30821°, -1.82072°)


Where is Leyburn Station on the map?