Review for St. Croix Casino Hertel Express Review For Express Deli Google User Mar 20 '18 at 6:19 The place sucks. They have the machines so tight can't win nothing. The best casino is Seven winds in Hayward. I win there all the time and you earn a point with just $5.00 instead of $10.00 like all the St Croix Casinos are View full site to comment or like