$127,200 -
2542 Babcock Rd Unit E103
San Antonio ,
TX 78229
Area: 0400