5 Star Hotel in Wayanad

South India is the area encompassing India's states of Andhra Pradesh, Karnataka, Telangana, Tamil Nadu and Kerala as well as the union territories of Lakshadweep and Puducherry, occupying 19.31% of India's area.


Vythiri Village

Address: Lakkidi P.O, Wayanad, Kerala 673576


The Windflower Resort & Spa

Address: Annapoorna Estate, Survey No. 40/ 2B Resurvey No. 330/1, Achoornam Village, Vythiri Taluk, Wayanad District, Vythiri, Kerala 673575