3
6880 Telephone Rd
Houston, TX 77061
$12.80 USD/SF/YR
1,500 SF
1
Space Available
Built 1958
Built 1958
1,500 SF
$12.80 USD/SF/YR
Retail