3
2120 Montrose Blvd
Houston, TX 77006
Rate Upon Request
2,417-11,063 SF
1
Space Available
Built 1970
11,063 SF Contiguous
Built 1970
2,417-11,063 SF
Rate Upon Request
Office