tour

Premium Boutique Resort placed Amidst the nature of Wayanad. Mount Xanadu is so picture-perfect to the mist laiden hills of Wayanad.