Where is Hyde Central Station?

Where is Hyde Central Station located?

Hyde Central Station, Hyde Central Station, Great Britain (approx. 53.45189°, -2.08525°)


Where is Hyde Central Station on the map?