Este hotel está situado en el centro de San Antonio, Texas, a 10 minutos a pie del estadio Alamo Dome y el Álamo. Hay conexión Wi-Fi gratuita en todas las instalaciones.
Número de habitaciones: 20
1524 East Commerce Street, San Antonio, TX 78205, Estados Unidos