Where is North Cave Station?

Where is North Cave Station located?

North Cave Station, North Cave Station, Great Britain (approx. 53.7755°, -0.6418°)


Where is North Cave Station on the map?