$274,900 - 3810 Olive Green Unit 0, San Antonio, TX 78260
3810 Olive Green Unit 0
San Antonio,
TX
78260
Area: 1803