The temple has a five-tiered rajagopuram (gateway tower). The vimana, is called Kamala Vimanam. The central shrine has the image of Vishnu as Azhagiya Perumal in sitting posture. The shrine of the goddess Nachiyar faces North and it is the only divyadesam where the presiding goddess has a north-facing shrine. There are separate shrines for Ramanuja and Nammalvar. There are paintings on the inner walls of the shrine of the Alvar saint Nammalvar. The temples were painted during the early 1800s and has images of Matsya and Narasimha avatars of Vishnu, Vaishnava Acharyas, Alvars, Vaishnavite mythology, the law of justice and dharma as enunciated by Ambarisha.