Where is Millennium Station?

Where is Millennium Station located?

Millennium Station, Illinois, United States (approx. 41.88417°, -87.62305°)


Where is Millennium Station on the map?