10000 Iota Dr
San Antonio, TX 78217
$3,800,000 USD
33,000 SF
33,000 SF
$3,800,000 USD
Light Manufacturing