5963 W Avimor Dr
Boise, ID 83714
$5,600,000 USD
14,394 SF
14,394 SF
$5,600,000 USD
Office