13802 Murphy Rd
Stafford, TX 77477
$5,500,000 USD
20,000 SF
20,000 SF
$5,500,000 USD
Research And Development