Where is Grand Central Stockport?

Where is Grand Central Stockport located?

Grand Central Stockport, Grand Central Stockport, Great Britain (approx. 53.40639°, -2.161111°)


Where is Grand Central Stockport on the map?