We have found 11 properties on Indian Creek Dr, Leland, IL. Average price per square feet on Indian Creek Dr is $122. It is 32.6% higher than average price per sqft Leland. Average sale price on Indian Creek Dr is $205,000. It is 42.2% higher than average sale price in Leland.