We have found 17 properties on S Euclid Ave, Villa Park, IL. Average price per square feet on S Euclid Ave is $157. It is 6.8% higher than average price per sqft Villa Park. Average sale price on S Euclid Ave is $183,167. It is 6.8% lower than average sale price in Villa Park.