Babcock North Fourplexes are garden-style one-story apartment homes. Located on San Antonio's Northwest side near USAA and the South Texas Medical Center, these 139 units of one and two-bedroom apartment homes offer a great neighborhood feel.
Partial Data by Infogroup (c) 2024. All rights reserved.
Partial Data by Foursquare.