Locale: Utica
Cascade Falls
Cascade Falls is a seasonal 45ft waterfall in the dells downstream of Deer Park Lake in Matthiessen State Park west of Chicago in the north of Illinois.
Explore The World One Waterfall At A Time
Cascade Falls is a seasonal 45ft waterfall in the dells downstream of Deer Park Lake in Matthiessen State Park west of Chicago in the north of Illinois.