Does this casino have a mobile app?

No. There is no downloadable app for Luck-Land online casino.