Review for Creek Nation Casino Duck Creek Review For Duck Creek Concessions Google User May 20 '18 at 0:47 Best Lil casino outside of Tulsa. They just got bigger and their machines arent tight. Clean and very well ventilated. View full site to comment or like