1632 Addison Ave E
Twin Falls, ID 83301
$419,900 USD
1,364 SF
1,364 SF
$419,900 USD
Freestanding