72
1115 Gemini St
Houston, TX 77058
$12.00 USD/SF/YR
350-3,625 SF
2
Spaces Available
Built 1967
3,625 SF Contiguous
Built 1967
350-3,625 SF
$12.00 USD/SF/YR
Office