$137,500 - 1819 Babcock Rd Unit 108a, San Antonio, TX 78229
1819 Babcock Rd Unit 108a
San Antonio,
TX
78229
Area: 0400