Organization

Severson Dells

Joined in May 2007

About Us

The mission of Severson Dells Nature Center is to link people to nature in Northern Illinois and Southern Wisconsin.

Areas of Focus Include
  • Animals
  • Energy
  • Environment
Location
8786 Montague Rd, Rockford, IL 61102