About Duck Creek
Duck Creek Casino was established in 2003 and is conveniently located between Glenpool and Okmulgee on Hwy 75, just minutes south of Tulsa.
Guests love our wide variety of games, great food, relaxing environment and excellent customer service … plus we’re now serving beer!
Guests must be 21 or over to game.
Hours: 10AM - 4AM