View Details 2596 E 3843 N Curry Crossroads | Twin Falls $620,000 4 bd 3 ba 2,770 sqft 1 acres On Site 17 Days Ago Courtesy of IdaHome Realty.