6422 Babcock Rd UNIT 105, San Antonio, TX 78249-2970 - MLS#1446901 ...