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