We have found 39 properties on N Indiana Ave, Englewood, FL. Average price per square feet on N Indiana Ave is $185. It is 66.7% higher than average price per sqft Englewood. Average sale price on N Indiana Ave is $260,000. It is 53.1% higher than average sale price in Englewood.