Alamo Stadium
Address:
110 Tuleta Drive
San Antonio, Texas 78212