11
1320 Almeda Genoa Rd
Houston, TX 77047
Rate Upon Request
1,625-18,500 SF
2
Spaces Available
Built 1978
Built 1978
1,625-18,500 SF
Rate Upon Request
Retail, Flex