We have found 18 properties on Euclid Ave, Willoughby, OH. Average price per square feet on Euclid Ave is $96. It is 4.3% higher than average price per sqft Willoughby. Average sale price on Euclid Ave is $159,583. It is 1.9% lower than average sale price in Willoughby.