We have found 18 properties on Indian Creek Dr, O'Fallon, IL. Average price per square feet on Indian Creek Dr is $120. It is 6.3% lower than average price per sqft O'Fallon. Average sale price on Indian Creek Dr is $185,770. It is 27.6% lower than average sale price in O'Fallon.