The temple, located in a 28-acre (113,000 m²) plot, is cut from a huge rock, and a climb of 120 steps leads to the temple. To reach the temple one has to travel a distance of about 2 km from Odakkali, on the AluvaMunnar Road and 10 km from Perumbavoor. The temple is owned by the Kallil Pisharody family. The present Karanavar of the family turned over all the administrative control of the temple and all its belongings to Chenkottukonam Sree Ramadasashramam. But all that retrieved back due to some hassle between local people and Ashram authorities.
Durgadevi is the main deity of the temple. The idol of Brahma is seen carved at the top of the rock. Brahma is also worshipped along with Siva and Vishnu. The temple closes after Poojas at noon every day and poojas are not being done at night. The annual festival of the temple is conducted eight days starting from the 'Karthika day' in Vrischikam (November–December). The procession is being conducted by carrying the idol of the deity on a female elephant.