Southcross Plaza, 7,525 SF retail center is located in Pecan Valley in South San Antonio, available for sale or lease. Built in 2019, the property is located near a cluster of medical businesses and two pharmacies. Other than the single Tenant, the rest of the center is in shell condition. Alternate address is 4304 Southeast Dr as there was a name change to Southcross. Â