233 Main Ave E
Twin Falls, ID 83301
$750,000 USD
15,600 SF
15,600 SF
$750,000 USD
Storefront