It is one among the 108 Durga temples of ancient Kerala, believed to have been installed by Parashurama, the sixth avatar of Lord Vishnu. The main deity, Mridanga Saileswari, is a four-armed Durga holding conch and discus in the two hands pointed upwards, blessing her devotees with the front right hand and placing her front left hand on her waist.