Review for Creek Nation Casino Duck Creek Review For Duck Creek Concessions Google User Jun 4 '18 at 2:29 It always sucks. Always. If you would just let people play awhile. Nope, you have to skin them/us as soon as we walk through the door. View full site to comment or like