Where is Geneva Station?

Where is Geneva Station located?

Geneva Station, Geneva Station, United States of America (approx. 41.881668°, -88.31°)


Where is Geneva Station on the map?