El La Quinta Inn & Suites By Wyndham San Antonio Downtown, de 3 estrellas, cuenta con 151 habitaciones y está a tan solo 1 km del Parque Travis. Los huéspedes que viajan en coche también pueden utilizar un aparcamiento en las instalaciones.
Este hotel está en el barrio Centro de San Antonio - Paseo del Río, no muy lejos del Mercado. El La Quinta Inn & Suites By Wyndham San Antonio Downtown de San Antonio se encuentra a tan solo 400 metros de la Iglesia Católica del Inmaculado Corazón de María. El hotel está a 6 km del Museo Witte y de otras atracciones principales de San Antonio. El alojamiento está bien conectado con numerosos lugares de interés, cerca de la parada de autobús Flix San Antonio.
Las habitaciones en el La Quinta Inn & Suites By Wyndham San Antonio Downtown incluyen escritorio, TV de pantalla plana con canales vía satélite y climatizador. También se proporcionan TV de pantalla plana con canales vía satélite, además de comodidades como servicio de planchado y climatizador. Algunas habitaciones cuentan con vistas al jardín.
El restaurante Sanitary Tortilla, que ofrece una amplia variedad de platos, está aproximadamente a tan solo 550 metros.