1. Knoch Knolls Nature Center 320 Knoch Knolls Rd, Naperville, IL 60565 Coordinate: 41.71316,-88.14399 Phone: (630) 864-3964