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.

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