Thirupudaimaruthur Temple, dedicated to Lord Shiva, is situated in Tirunelveli district, 7 kms from Veeravanallur. The 1200 year old temple, in the architectural styles of the Pandiyans, Chera, Chola and Vijayanagara dynasties, adds grandeur to a picturesque place opposite the spot where the River Kadana and River Tamirabarani merge. This temple is also called Narumpoonatha Swami Temple.Thirupudaimaruthur Temple’s lingam is uniquely tilted. The deity, Narumpoonathar with Goddess Rudraksha Gomathi resides in this temple. Devotees throng to this temple in search of cures for chronic ailments.