South Campus Sports Complex The Largest Park Dedicated to Youth Sports in the City of Houston
The South Campus sports complex is located at 10001 Stella Link Road and is operated by South Campus Sports Association, a collaboration of five southwest-area Houston youth sports organizations. This complex will be undergoing significant additional development in the coming months. Look for news and updates on the new Master Plan. We apologize for any inconvenience you may experience while we are under construction and know that you will agree that our improvements will be worth it.