The games are streamed from various locations around the world including Casino Rincon de Pepe in Spain as well as studios located in Latvia, Romania, Canada, and the United States.