We have found 10 properties on Indian Hills Dr, Spirit Lake, IA. Average price per square feet on Indian Hills Dr is $99. It is 7.5% lower than average price per sqft Spirit Lake. Average sale price on Indian Hills Dr is $198,612. It is 6.6% higher than average sale price in Spirit Lake.