Review for Creek Nation Casino Holdenville Review For Creek Nation Casino Holdenville Google User Aug 24 '18 at 16:58 This place sucks. Don't waste your money. Nothing but tweakers here. View full site to comment or like