4
11820 Huffmeister rd
Houston, TX 77065
$5,900,000 USD
31,365 SF
31,365 SF
$5,900,000 USD
Office