Where is Howden Station?

Where is Howden Station located?

Howden Station, Howden Station, Great Britain (approx. 53.76471°, -0.86046°)


Where is Howden Station on the map?