Where is Nafferton Station?

Where is Nafferton Station located?

Nafferton Station, Nafferton Station, Great Britain (approx. 54.01122°, -0.38608°)


Where is Nafferton Station on the map?