Where is Heywood Station?

Where is Heywood Station located?

Heywood Station, Heywood Station, Great Britain (approx. 53.58899°, -2.20697°)


Where is Heywood Station on the map?