Homes for sale - 6422 Babcock Rd UNIT 106, San Antonio, TX 78249 – ...