3
4159 Yellowstone Ave
Chubbuck, ID 83202
$4,865,000 USD
8,577 SF
6.25% Cap Rate
8,577 SF
$4,865,000 USD
Freestanding