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 and beer, relaxing environment and excellent customer service.
Guests must be 21 or over to game.
Hours: 10AM - 4AM