1.63 ACRES Babcock rd, San Antonio, TX 78255 – 1450087 - Greater Sa...