Severson Dells

Rockford, IL - 61102

(815) 713-8286




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

Leave a Reply