Balasubramanian Temple lies in the Periyakulam - Sothuparai Road, about 2 km from Periyakulam Bus Stand. It is dated back to hundreds of years. Thirumoolar, a Tamil Sitthar, wrote about this temple. Near the temple, are two "Marutha Marams" - each one on the northern and southern banks of River Varaganadhi. (One Male and one Female). The Moolavar of this temple is Raja Raja Soleeswarar and his Devi is Aram Valartha Nayagi. However, the temple is named after Muruga. This temple has three kodimarams. Durga Devi, Kannimoola Ganapathi and Bairavar are other important Deities here. History of the Temple: During the 10th century, King Rajendra Chozhan who ruled this area, came to the Agamalai forest which is situated western side of the Varaganadhi. At the time of hunting he hunted a wild pig which was feeding milk to its kids. The wild pig was killed. The piglets of the dead wild pig cried for milk. At that time because of the mercy of Lord Muruga, the piglets got milk from the dead wild pig. The King saw that and built a temple for Lord Balamurugan and create a city near to the temple named Kulandhai Managaram. Because of the mercy of Lord Muruga, the dead wild pig had got place in Heaven. The sculpture of these story can be viewed in the Temple. There is a statue for Lord Ruthira Dhandava Moorthy in this temple. Next to Thirukadavur temple, a statue for Lord Mrithugnar is also in this temple. Nearer to this temple, a small temple for Azhagu Natchiamman is situated.