Found 2 places
Latitude: 41.3136 (41°18′49″N), Longitude: -88.6062 (88°36′22″W)
Address: Seneca, IL
Latitude: 41.3086 (41°18′31″N), Longitude: -88.6076 (88°36′27″W)
Foursquare