View Details Open House $549,900 1 of 44 Indian Creek Landings | Omaha 5 beds 3 baths 2,735 sqft 0.42 acres