Unfortunately, Leo Vegas Casino is no longer accessible from my country. I had an account at this casino and made a few deposits, but I never managed to win. By restricting access to a particular country, the casino blocks the player's account without even notifying them.