Where is Wheldrake Station?

Where is Wheldrake Station located?

Wheldrake Station, Wheldrake Station, Great Britain (approx. 53.8934°, -0.9747°)


Where is Wheldrake Station on the map?