Little Indian Resort is a piece of the Ozarks paradise! Situated in the backdrop of the infamous Ozark Mountains, is a nice spot if you want to spend some quiet time in nature. Its beauty is undeniable, and there are a lot of places to check out within 30 minutes too.