View Details $400,000 1 of 26 Meadow Ridge | Twin Falls 2.72 acres On Site: 293 Days Courtesy of Keller Williams Sun Valley Southern Idaho.