L'établissement La Quinta Inn & Suites San Antonio by AT&T Center est situé à San Antonio, à 8 km de la salle omnisports AT&T Center et des Spurs de San Antonio. Vous profiterez gratuitement d'une connexion Wi-Fi dans l'ensemble des locaux et d'un parking privé sur place.
Vous séjournerez à 12 km d'Alamodome et de Fort Alamo. L'aéroport international de San Antonio est implanté à 14 km.
Nombre de chambres : 6