Where is Tadcaster Station?

Where is Tadcaster Station located?

Tadcaster Station, Tadcaster Station, Great Britain (approx. 53.8832°, -1.2697°)


Where is Tadcaster Station on the map?