$170,000 - 2542 Babcock Rd Unit C202, San Antonio, TX 78229
2542 Babcock Rd Unit C202
San Antonio,
TX
78229
Area: 0400