San Antonio Spurs

  • Founded: 1967
  • Last title: 2014
  • Total titles: 5
  • Stadium/Park/Arena: AT&T Center
  • Location: San Antonio,  TX
  • Capacity: 18,581
Feedback