Located in Pazhayannur, Thrissur district, Kerala, the Pazhayannur Kavu Devi Temple is believed to be over 500 years old. While Pallipurathappan (a form of Mahavishnu) is the original presiding deity, the temple is now equally revered for its connection to Devi (Bhagavathy). According to legend, during a return journey from a pilgrimage to Kashi, the Maharaja of Cochin was accompanied by Devi. Upon reaching Pazhayannur, the Maharaja paused to rest at the Pallipurathappan Temple. Devi chose to rest beneath the banyan tree there, a spot that later became known as Sreemoola Sthanam. Feeling hungry, she accepted the nivedyam (offering) prepared by the temple priests
more at the Thidappally (temple kitchen). Enchanted by the serenity of the place, Devi decided to remain there. Respecting her wish, the Maharaja consecrated her idol at the temple and accepted her as the Kuladevatha (family deity) of the Cochin royal family. He also vowed to conduct an annual utsavam (festival) in her honour before returning to his capital.