Yes. Leo Vegas may not be a purely online slot casino, but it provides you with lots of online slot games to play. As such, it can be termed as a slot casino.