102 Fillmore St
Twin Falls, ID 83301
$895,000 USD
3,943 SF
3,943 SF
$895,000 USD
Hospitality