
The Point is a 29,930 SF multi-tenant retail center available for lease at the prime intersection of Babcock & De Zavala. Strategically located just 7 minutes from UTSA, 6 minutes from I-10, and 10 minutes from San Antonio’s 900-acre Medical Center, the property is ideally positioned for strong visibility and access. Built in 1983, it is supported by dense surrounding demographics and suited for a variety of retail services. Recent capital improvements include a new roof (within the past 6 years), exterior painting (within the past 4 years), updated common area lighting (within the past 2 years), and an ongoing HVAC replacement program.