13
11820 Huffmeister Rd
Houston, TX 77065
$5,900,000 USD
18,000 SF
18,000 SF
$5,900,000 USD
Office