7
5910 Scott St
Houston, TX 77021
$24.00 USD/SF/YR
885 SF
1
Space Available
Built 2004
885 SF Contiguous
Built 2004
885 SF
$24.00 USD/SF/YR
Retail