184 Orchard Dr
Twin Falls, ID 83301
$299,950 USD
0.68 AC
0.68 AC
$299,950 USD
Commercial