12805 Lockwood
Houston, TX 77044
Rate Upon Request
20,000-190,000 SF
5
Spaces Available
Built 2026
75,000 SF Contiguous
Built 2026
20,000-190,000 SF
Rate Upon Request
Industrial