12
102 Cottonwood St
Idaho City, ID 83631
$2,600,000 USD
3,360 SF
3,360 SF
$2,600,000 USD
Hotel