We have found 17 properties on S 20th Ave, Maywood, IL. Average price per square feet on S 20th Ave is $115. It is 36.9% higher than average price per sqft Maywood. Average sale price on S 20th Ave is $141,788. It is 23.7% higher than average sale price in Maywood.

List of properties