We have found 32 properties on W Indiana Ave, Beecher, IL. Average price per square feet on W Indiana Ave is $89. It is 8.5% higher than average price per sqft Beecher. Average sale price on W Indiana Ave is $139,171. It is 22.1% lower than average sale price in Beecher.