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