9517 Almeda Genoa Rd
Houston, TX 77075
Rate Upon Request
22,500 SF
1
Space Available
Built 1982
22,500 SF Contiguous
Built 1982
22,500 SF
Rate Upon Request
Industrial