Our nature center is a treasured part of the historic and beautiful Lowell Park. The ever popular Mr. Yowl, a live great horned owl, and an ever changing array of nature displays make a stop in the nature center a must when visiting Lowell Park.
Ruth Edwards Nature Center
Phone: 815.288.5309 or 815.284.3306
Address: 2114 Lowell Park Road Dixon, IL 61021