Guests of this Tulsa, Oklahoma hotel will enjoy a complimentary grab and go breakfast, Wi-Fi and parking. It is located less than 1.6 km from River Spirit Casino. Shuttle services are available for a nominal fee.
Number of rooms: 86
8888 South Lewis Avenue, Tulsa, OK 74137, United States