Vistara By the lake Resorts Karapuzha, Kalathuvayal P.O, Ambalavayal, Wayanad, Kerala – 673593 India
One of the greatest hotels in Wayanad is Vistara near the lake, which is tucked away peacefully. At Wayanad, the famous Edakkal Caves a.....acilities.