Additional casino amenities include a high-stakes room and designated smoke-free areas. Players enjoy over 3,000 high-tech electronic machines, numerous poker tables and table games. River Spirit Casino Resort has two casinos in one - River Spirit Casino and Margaritaville Casino - each with its own distinctive atmosphere and décor. It is managed by Muscogee Nation Gaming Enterprises. River Spirit Casino Resort is located on the banks of the Arkansas River at 81st and Riverside Drive in Tulsa, Oklahoma.