Chenkara Kurisumala is a new pilgrim site in the Idukki district of Kerala. Unlike other places it is comparatively a less explored place but of high natural content.
This place will help you both visually and spiritually, by the true healing power of nature.