The temple is located in the heart of Chengannur town, very close from Pamba River flowing towards the east. Chengannur is considered one of the 32 Namboothri villages in Kerala. Mahadeva is believed to be the god of the village. The presiding deity is Mahadeva, in the form of Lingam faces east, while the image of his consort, Bhagavathy is located exactly behind facing West. The temple is approached through a temple tower built in Kerala style and a golden flagstaff, both of which are axial to the central shrine. There are shrines of other deities around the temple in the second precinct for Sastha and Neela Greevan, while an image of Ganapathy is seen in the first precinct. The image of Bhagavathy is made of panchaloha, an alloy of five metals. It is believed that Perumachuten brought the image to the temple.