View Details Open House $825,000 1 of 65 Indian Creek Reserve | Omaha 4 beds 3 baths 3,502 sqft 0.33 acres