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