Located in South Tulsa, River Spirit Casino Resort is near several popular sites such as Oklahoma Aquarium, Oral Roberts University, Turkey Mountain Urban Wildness Area, International Missions Memorial Museum, and Johnson Park. It’s a tropical themed destination known for bringing a slice of paradise to Tulsa through the new Margaritaville Casino and Restaurant and various amenities. The River Spirit Casino Resort is much more than the average hotel casino scene.