2542 Babcock Rd San Antonio Tx 78229 | HotPads