View Details Under Contract $400,000 1 of 25 Meander Point | Twin Falls 3.15 acres On Site: 108 Days Courtesy of Berkshire Hathaway Homeservices Idaho Homes & Properties.