Where is 123rd Street Station?

Where is 123rd Street Station located?

123rd Street Station, Illinois, United States (approx. 41.67°, -87.67361°)


Where is 123rd Street Station on the map?