Found 4 places
Latitude: 42.1 (42°6′0″N), Longitude: -88.6937 (88°41′37″W)
Address: 980 Park Ave, Genoa, IL 60135
Latitude: 42.0959 (42°5′45″N), Longitude: -88.7172 (88°43′2″W)
Latitude: 42.1013 (42°6′5″N), Longitude: -88.7035 (88°42′13″W)
Latitude: 42.0928 (42°5′34″N), Longitude: -88.6851 (88°41′6″W)