We have found 31 properties on N 20th Ave, Melrose Park, IL. Average price per square feet on N 20th Ave is $170. It is 30.8% higher than average price per sqft Melrose Park. Average sale price on N 20th Ave is $203,834. It is 25.9% lower than average sale price in Melrose Park.