Home > Indian Creek vacant lot sells for a whopping $23M Indian Creek vacant lot sells for a whopping $23M