Wayanad Nature resort- Experience the perfect nature in its purest form, staying in a Small Island, surrounded by stream and overlooking the Muthanga Wild Reserve.