View Details New $500,000 1 of 20 Indian Creek Landings 2 | Omaha 4 beds 3 baths 3,174 sqft 0.22 acres