We have found 25 properties on S 32nd St, Decatur, IL. Average price per square feet on S 32nd St is $829. It is 682.1% higher than average price per sqft Decatur. Average sale price on S 32nd St is $1,045,379. It is 341.1% higher than average sale price in Decatur.

List of properties