8
5600 NW Central Dr
Houston, TX 77092
Rate Upon Request
148-4,691 SF
9
Spaces Available
Built 1982
Built 1982
148-4,691 SF
Rate Upon Request
Coworking Space