1819 Babcock Rd UNIT 306C, San Antonio, TX 78229 - MLS#1418231 - Me...