Mobile devices are getting more compatible with online casino software, and some of the best devices for playing online slots are Windows phones. Usually, no. Windows Phone Online Slots - Discover the best slots casino apps for Windows Phone users - play anytime and anywhere you want. Download this game from Microsoft Store for Windows 10 Mobile, Windows Phone , Windows Phone 8. See screenshots, read the latest customer reviews.