This facility is a 68,600 SF warehouse/flex space building in a prime Houston location.
​
Address: 6525 Homestead Rd.
Houston, TX 77028