La Quinta Inn & Suites San Antonio by AT&T Center is set in San Antonio, 5 mi from AT&T Center and 5 mi from San Antonio Spurs. Free WiFi is provided throughout the property and free private parking is available on site.
Alamodome is 7.5 mi from La Quinta Inn & Suites San Antonio by AT&T Center, while The Alamo is 7.5 mi from the property. San Antonio International Airport is 8.7 mi away.
Number of rooms : 6