Log In or Register
Cascade Falls is located in the small village of Osceola along the St. Croix River. The much larger St. Croix has carved out a deep gorge into which the much smaller Osceola Creek falls. A set of stairs located right off the main road into Osceola leads you down into the gorge and to the base of the falls