Found 2 places
Latitude: 41.7861 (41°47′10″N), Longitude: -88.1424 (88°8′33″W)
Address: 1808 South Washington St, Naperville, IL
Latitude: 41.7334 (41°44′0″N), Longitude: -88.1282 (88°7′41″W)