You will find also some bars, restaurants and many hotels. The Diamond Jo Casino provides more than 975 slot machines including Keno, poker and more! There are also several gaming tables including Blackjack, Craps, Roulette, PaiGow Poker, Mississippi Stud and more. In Dubuque, Iowa (IA) there are 2 casinos, the Diamond Jo Casino and the Mystique Casino & Hotel.