We have found 15 properties on Osceola St, Indianola, IA. Average price per square feet on Osceola St is $140. It is 13.8% higher than average price per sqft Indianola. Average sale price on Osceola St is $296,072. It is 73.8% higher than average sale price in Indianola.

List of properties