About Super 8 by Wyndham Tulsa/Route 66
Verified property profile, architecture overview, and stay experience in Tulsa (OK).
Welcome to Super 8 By Wyndham Tulsa, a charming 2-star hotel located in the heart of Tulsa (OK), United States. With its convenient location and a host of amenities, this hotel promises to make your stay a memorable one.
At Super 8 By Wyndham Tulsa, guests can enjoy a range of entertainment facilities, including a spacious shared lounge and TV area.
Super 8 By Wyndham Tulsa welcomes your furry friends, as the hotel allows up to 3 pets per room. This pet-friendly policy ensures that you can bring your beloved companions along on your trip, making it a truly inclusive experience for the whole family.
