210-495-8686
5103 David Edwards Drive, San Antonio, TX 78233
The STAR Soccer Complex, the premier soccer facility in South Texas, is located in Northeast San Antonio on a site that once was the Longhorn Quarry.
STAR Soccer Complex
5103 David Edwards Drive
San Antonio, TX 78233