★★★
Microtel Inn & Suites by Wyndham Tulsa - Catoosa Route 66 is a 3 stars accommodation located 18 km far from the center of Tulsa. The lodging has free wifi internet connection in all its facilities. These are some of the more relevant amenities offered: parking, free parking and climate control. It belongs to the Wyndham Hotels & Resorts chain.
There are 154 comments on this accommodation:
Address: 16518 East Admiral Place. OK 74116 Tulsa. United States.