Where is Loyola Station?

Where is Loyola Station located?

Loyola Station, Loyola Station, United States of America (approx. 42.001072°, -87.661064°)


Where is Loyola Station on the map?