Where is Ebchester Station?

Where is Ebchester Station located?

Ebchester Station, Ebchester Station, Great Britain (approx. 54.8879°, -1.835°)


Where is Ebchester Station on the map?