where is the at&t center located
AT&T Center OverviewThe AT&T Center is home to the four time NBA champion San Antonio Spurs and is located at 1 AT&T Center Parkway in San Antonio. The Spurs are the only professional team in San Antonio, which makes for one of the best atmospheres in the NBA.