6.9/10
42 reviews
Free Wi-Fi
Located just off I-44 and 20 minutes from downtown Tulsa, this hotel features a spacious outdoor pool. Free Wi-Fi and a daily breakfast buffet are also provided. Several casinos are located within 2 miles of the hotel.
Number of rooms: 80
18725 East Admiral Place, Catoosa, OK 74015, United States