View details for 104 N Teton Ave 104 N Teton Ave $1,850+ 104 North Teton Avenue, Sugar City, ID 83448