4,390 SF Office Space | For Lease | Boise, ID
Lee & Associates is pleased to present this 4,390 SF office space for lease. This property is located right off the I-184 and is just minutes from the center of Downtown Boise.
For More Information Click Here.