Koranganatha temple is located in Srinivasanallur, a village located in the Trichy - Salem highway. The temple is dedicated to Hindu god Vishnu in the form of Ranganatha. The temple has a sanctum with a vimana over the sanctum and a four pillared hall. According to the temple records, the temple has multiple inscriptions from the Chola empire, none of which recording the construction of the temple. There are multiple images of Dakshinamurthy, Bhikshatana, Vishnu and few other legends indicating the various Hindu legends. According to historian Harle, the temple is counted among the four early extant temples of the Chola Empire, with the other three being Moovar Koil in Pudukottai district, Nageswaran temple at Kumbakonam and Brahmapureeswarar temple in Thanjavur district. These temples follow the Pallava architecture which are relatively small in size. They all have a fair-sized porch, locally called ardhamandapa attached to the sanctum, both of which are slightly below the ground level in a pit kind of structure. The structures are also predominantly built of stone.