Situated in the historic Port of Dubuque, Diamond Jo Casino is an entertainment destination not to be missed! We offer a high-energy casino with nearly 1,000 slots, 20 table games, more than 200 nights of live entertainment each year at the Mississippi Moon Bar, a state-of-the-art bowling center and five restaurants.