Cybele as it means 'the goddess of nature' is a premium resort in Wayanad,Kerala'the god's own country' in INDIA..it is located about 6000 ft above sea level.
Here you can refresh yourself from the busy & stressful city life & work...
You can scale the mountain and fade away in the abundance of nature.....Rest in the breast of the mountain and the lap of the sky....
Ecstatic embrace of the clouds,hide n' seek in the mist.....
Abounting the brimming greenery of Wayanad.