14
12780 Go Way Ave
Chubbuck, ID 83202
$3,200,000 USD
15,872 SF
15,872 SF
$3,200,000 USD
Warehouse