Drake Casino Review Drake Casino is an attractive online casino powered on the Betsoft technology. The casino offers 3D video slots and other casino games directly on its website, which may be accessed through computer or mobile device.