OPPORTUNITY
Vista Corporate Center is a 157,470 SF Class A office building in Northwest San Antonio, Texas. The building’s location on IH-10 @ UTSA Blvd and design were intentional towards providing an office environment to meet tenants’ objectives of visibility, flexible floor layout, signage, garage parking, convenient access and proximity to best-in-class submarket amenities.
READ MORE