1220 E Main Ave
Challis, ID 83226
$1,999,999 USD
3,000 SF
3,000 SF
$1,999,999 USD
Restaurant