We have found 17 properties on N Moundford Ave, Decatur, IL. Average price per square feet on N Moundford Ave is $859. It is 710.4% higher than average price per sqft Decatur. Average sale price on N Moundford Ave is $1,100,000. It is 364.1% higher than average sale price in Decatur.