Where is Newlay and Horsforth Station?

Where is Newlay and Horsforth Station located?

Newlay and Horsforth Station, Newlay and Horsforth Station, Great Britain (approx. 53.827°, -1.637°)


Where is Newlay and Horsforth Station on the map?