Guruvayoor in the Thrissur district of Kerala and millions of devotees visit every year. The Guruvayoorappan Temple is the main attraction. The divine idol installed here represents the form of Sree Krishna endowed with the four lustrous arms carrying the conch Panchajanya, the discus Sudarshana Chakra, the mace Kaumodaki and the lotus. Thulabharam is where the devotee provides offerings ranging from oil, sugar, coconuts to silver, gold and precious stones equal to the weight of the devotee himself or his child.Read More
Punnathur Kotta is located in Kottapadi, near Guruvayoor This was a palace of a local ruler and now famous for the elephant pound (Anakkotta in local language, literally translated as 'Elephant Fort') where the elephants belonging to the Guruvayoor temple are kept. Elephants are trained here for purposes related to temples. The pound currently has about 64 elephants. All of them came here as offerings by devotees of Lord Guruvayurappa and the oldest elephant is around 75 years of age. Gajapooja (Worshipping Elephants) and Anayoottu (Feeding Elephants) are observed here, as offering to Lord Ganesha.
Mammiyoor temple is a Shiva temple near Guruvayoor temple. The temple is a part of the 108 famous Shiva temples in Kerala and one among the five Shiva Temples around Guruvayoor, the others being Chowwallur, Perunthatta, Perakam and Parambanthali. They are believed to be the five faces of Shiva. The main deity is Shiva. He is facing east and is in Rowdra Bhava. To reduce it, Vishnu, the main deity of Guruvayoor Temple was also installed.