L'hotel si trova nei pressi dell'Interstate 35 e a 15 minuti di auto dal centro di San Antonio. L'hotel dispone di un parcheggio gratuito e offre la connessione Wi-Fi gratuita in ogni suite.
Numero delle stanze: 57
11526 Interstate Highway 35 North, San Antonio, TX 78233, Stati Uniti