Where is Menston Station?

Where is Menston Station located?

Menston Station, Menston Station, Great Britain (approx. 53.89234°, -1.73551°)


Where is Menston Station on the map?