8021 East 33rd Street South, Tulsa
This hotel is 8 miles from downtown Tulsa and within a 15-minute drive of the Tulsa International Airport. The hotel offers rooms with free Wi-Fi. Guest room features include a coffee machine ironing facilities and a TV with premium cable channels.