Where is Howsham Station?

Where is Howsham Station located?

Howsham Station, Howsham Station, Great Britain (approx. 54.065666°, -0.8784°)


Where is Howsham Station on the map?