Wayanad Where To Stay

Mountain Shadows in Wayanad is a new hideaway - a 20-acre island resort located at the foothills of Banasura Mountains with a stunning view of Banasura lake.