We have found 9 properties on N Cascade St, Osceola, WI. Average price per square feet on N Cascade St is $63. It is 35.1% lower than average price per sqft Osceola. Average sale price on N Cascade St is $96,934. It is 46.4% lower than average sale price in Osceola.