13
900 Gemini St
Houston, TX 77058
Rate Upon Request
10,891 SF
1
Space Available
Built 1989
10,891 SF Contiguous
Built 1989
10,891 SF
Rate Upon Request
Industrial