Stillman Nature Center
33 W. Penny Rd.
South Barrington, IL 60010
Nature Center: Birding, Nature Education, Picnic, Walk, Wildlife
The Stillman Nature Center is a private, not-for-profit center for environmental education located on 80 acres of woods, lake and prairie in South Barrington, Illinois. The Stillman Nature Center offers programs for school groups, public programs and nature walks.