Cascade Falls - Osceola
This entry was
posted in
Natural Attractions and Parks
Experience the unique opportunity to view a waterfall that is located not at the end of a long wooded trail, but right off of a downtown! Cascade Falls is located just off of Cascade Street in charming Osceola. Visit the waterfall and then take a stroll downtown to visit the shops and historic buildings, including some built as early as the 1880s.
View Complete List: "Wisconsin Waterfalls"