Where is Howden Station?

Where is Howden Station located?

Howden Station, East Riding of Yorkshire, United Kingdom (approx. 53.76471°, -0.86046°)


Where is Howden Station on the map?