12621 Featherwood Dr
Houston, TX 77034
$24.50 USD/SF/YR
740-3,210 SF
4
Spaces Available
Built 1983
3,210 SF Contiguous
Built 1983
740-3,210 SF
$24.50 USD/SF/YR
Office, Office/Medical