16915 Leonard Rd
Houston, TX 77049
$6,200,000 USD
85,000 SF
85,000 SF
$6,200,000 USD
Manufacturing