El InTown Suites Extended Stay San Antonio TX - Nacogdoches Road ofrece habitaciones con aire acondicionado en el distrito norte de San Antonio - SAT de San Antonio, a 18 km del AT&T Center. El establecimiento está a unos 19 km de San Antonio Spurs, a 22 km de El Álamo y a 23 km de Alamodome. La Torre de las Américas está a 24 km del hotel y The Shops at La Cantera, a 28 km.
Número de habitaciones: 11
13220 Nacogdoches Road, San Antonio, TX 78217, Estados Unidos