11811 North Freeway
Houston, TX 77060
$9.00 USD/SF/YR
1,770 SF
1
Space Available
Built 1982
Built 1982
1,770 SF
$9.00 USD/SF/YR
Coworking Space