The 3-year-old, 5,000-square-foot Knoch Knolls Nature Center, which sits on a 224-acre tract of land donated by the family of Judge Win Knoch, is a beautiful facility and one of Naperville's favorite amenities.
The LEED-Platinum certified facility — with its two classrooms, a 900-gallon fresh-water...