2424 Babcock Rd
San Antonio, TX 78240
$19.00 USD/SF/YR
3,126 SF
1
Space Available
Built 1985
Built 1985
3,126 SF
$19.00 USD/SF/YR
Office