211 N Norris Ave
New Meadows, ID 83654
$1,750,000 USD
21,316 SF
21,316 SF
$1,750,000 USD
Hotel