Search

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.

Issue Areas Include

  • Animals
  • Energy
  • Environment & Sustainability

Location

  • 8786 Montague Rd
    Rockford, IL 61102

Join Idealist

Sign up today to save your favorite organizations and get email alerts when new ones are posted.