Where is Northenden Station?

Where is Northenden Station located?

Northenden Station, Northenden Station, Great Britain (approx. 53.3986°, -2.2531°)


Where is Northenden Station on the map?