General DescriptionOur Super 8 San Antonio, TX, hotel near AT and T Center is a convenient stop on your south Texas road tripLocated just off Interstate 35 and close to Splashtown waterpark, Fort Sam Houston and San Antonio International Airport our..