13100 Space Center Blvd
Houston, TX 77059
$29.50 USD/SF/YR
4,564-13,095 SF
3
Spaces Available
Built 1993
13,095 SF Contiguous
Built 1993
4,564-13,095 SF
$29.50 USD/SF/YR
Office