Where is Oldham Central Station?

Where is Oldham Central Station located?

Oldham Central Station, Oldham, United Kingdom (approx. 53.5379°, -2.1104°)


Where is Oldham Central Station on the map?