1 - Slots Plus Casino 2.2007 If you love playing slots, there’s no place you’d rather be than at SlotsPlus.com. Choose from 60+ different slot machines & many other great casino games available. Receive up to $500 on your first deposit! License: Freeware OS: Windows Size: 153 KB