Venue Information

Formal Name: AT&T Center
Location: San Antonio, TX (United States)
Year Built: 2002
Capacity: 18,797
Home To: San Antonio Spurs