Boise 5307 N. Glenwood Street, Garden City, ID 20,000 SF Industrial/ Manufacturing Building Acquired May 2022 Previous Twin Falls Next Idaho Falls