TIL in the middle of the stockyards and nowhere near the city is considered a "great location".Our choice for the best arena experience continue to be the AT&T Center, home of the San Antonio Spurs. This venue has it all from intelligent and fervent fans to delicious concessions offerings to reasonable pricing to a great location.