The temple has an elevated structure approached through a flight of 21 steps. The presiding deity of the temple is Vishnu in the form of Narayur Nambi and his consort Lakshmi as Vanchulavalli Thaayaar (also called Neela Devi Nachiyar), both of whom are housed in the main sanctum. Unlike other Vishnu temples where Vishnu is given importance, in this temple Nachiyar (Thayar) is prominent. The sanctum also houses the images of Brahma, Pradyumna, Aniruddha, Sankarshana and Purushothaman (Vishnu) and a set of gods, who are depicted attending the wedding. The festive idols of Srinivasa (Vishnu), Sridevi (Lakshmi), Vanjulavalli (Lakshmi) and Bhudevi are housed in the same shrine. The temple is maintained and administered by the Hindu Religious and Endowment Board of the Government of Tamil Nadu.