The temple is situated on a land area, and has a 5 tier rajagopuram. The temple is more than 2000 years old and has been referred to in akanaṉūṟu, Padhitrupathu, maduraikanchi and also in one of the five great epics of Tamil literature, silappatikaram. There are four prakarams(closed precincts of a temple) inside the temple. The main deity (Moolavar) is Kalamegaperumal in panchayudha kolam and in a standing posture, Thayar - Mogavalli, Utsavar - Thirumogur Aabthan, Theertham - Kshirabtha Pushkarini, Thala Viruksham - Vilvam and Vimanam - Kethaki Vimanam. The Prathanasayana appearance of the main deity is not found anywhere in 108 divya desam temples. The temple has a five-tiered rajagopuram (gateway tower). There are columned pillars in the hall leading to the Garuda hall, which also has a small gopuram. The sanctum houses the shrine of Kalamegha and also has the images of Bhoodevi and Sridevi. The major feature is that the unlike other temples, the Devis do not touch the feet of the presiding deity. A separate shrine accommodates the image of Anantasayi Vishnu. The consort of the presiding deity, Tirumohurvalli (also called Mohanavalli) is housed in a separate shrine.