Review for Santa Fe Station Hotel & Casino Review For Cache Creek Casino Resort Google User Dec 3 '17 at 3:51 The Best Casino close to home. I feel I have Better Luck playing at this Casino There were Times I won 3 Jackpots during 1 visit & there were Times I watch other people Win 1 or 2 Slots away. You know how that feels lol That was Luck ! View full site to comment or like