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