MLS #: 98655753
1989 Tamarack Loop
Twin Falls, ID 83301
$314,900
4 Beds, 3 Baths, 2729 SqFt
Residential