Mahadeva temple :

The Kaviyoor Mahadeva temple, which was constructed in the early years of the 10th century, is one of the oldest of the Mahadeva temples in Kerala. References are there in the Kaviyoor Shasanas of 950 A.D. about the gifts that were offered to this temple.But it is believed that the 'Darusilpas' seen around the temple belong to the 17th century. Thekekudi Cave Temple in Kaviyoor Panchayat is one of the rare cave temples of Kerala.It is assumed that this temple is constructed in the Pallava architectural style and was
built in the 8th century. Apart from Ganapathi, Maharshi and Dwarapalaka idols in the Sreekovil, which are inside the cave, there is also a Sivalinga, which is about three feet in height.