Secrets of Cleopatra
Play Secrets of Cleopatra
Secrets of Cleopatra
PGSoft
Payout percentage
99%
Bets made
53,510.13 USD
Games played
110,171
Biggest win
591.50 USD