Add this property to your favorites View Details 6611 Spring Garden St Babcock Place | San Antonio $199,000 4 bd 2 ba 1,520 sqft 0.16 acres New On Site Today