Veerateeswarar temple is located in Thirukoilur, a town panchayat located on the banks of Then Pennai river, located from Villupuram. The temple has two parallel structures, each of which has a three-tiered Rajagopuram, the gateway tower. The temple has large granite rectangular walls that houses all the shrines. The sanctum sanctorum houses the image of Veerateeswarar in the form of Lingam, an iconic form of Shiva. There is an Ardha Mandapa and a Mukha mandapa, pillared halls leading to the sanctum. The first precinct has the shrines of Vinayakar, Murugan, Durga, Dakshinamurthy and Chandikeswara. The first precinct also houses metal image of Nataraja, Somaskanda and Andakasura. The second structure houses the image of Periyanayagi. Like the Shiva temple, here also the sanctum is approached through an Ardha Mandapa and Mukha mandapa. There is a precinct around the sanctum.