Cascade Falls

Scenic waterfall in downtown Osceola, located just off Cascade Street near the millpond.

Directions

Highway 35 to Cascade St.

Natural Attractions Type

  • Waterfalls