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