We have found 30 properties on W Euclid Ave, Indianola, IA. Average price per square feet on W Euclid Ave is $127. It is 3.3% higher than average price per sqft Indianola. Average sale price on W Euclid Ave is $149,393. It is 12.3% lower than average sale price in Indianola.