Where is Green Lane Station?

Where is Green Lane Station located?

Green Lane Station, Green Lane Station, Great Britain (approx. 53.383175°, -3.017856°)


Where is Green Lane Station on the map?