Where is Foster Station?

Where is Foster Station located?

Foster Station, Foster Station, United States of America (approx. 42.05416°, -87.68356°)


Where is Foster Station on the map?