Explore the ancient Lord Shiva temple Thirumeni Theenda Eswarar located at Ilayambayankottur near Chennai, known as one of the Paadal Petra Sthalams.