Thrikkur Mahadeva temple is one of the few cave temples in Kerala, which is located near Manali river in Thrissur. A 6 ft natural stone lingam is preserved in this large and magnificent Shiva Temple. A waterhole on the topmost part of the rock, which never dries even during the scorching summer heat, is something astonishing. Lord Ganesh, Ayyappa, Skanda or Lord Muruga, Parvati and a Shivlinga are the other deities of this temple. Along with the divine passion and holiness you can feel here, the amazing architecture and beauty of the place are worth mentioning.