Thiruvanvandoor Mahavishnu Temple is located around 7 km northwest of Chengannur town in Kerala. The temple is associated with Pandavas of the Mahabharata. Thiruvanvandoor Temple was constructed by Nakula, the fourth of the Pandava brothers. The shrine is also one among the 108 Divya Deshams – Thiruvanvandoor (108 temples dedicated to Lord Vishnu as per Vaishnava tradition).
Lord Vishnu worshiped in the shrine is also referred to as Pambanaiappan – meaning lord on the banks of Pampa River. He is also known as Annadana Prabhu.
Legend has it that Sage Narada and Sage Markandeya got the vision of Lord Vishnu in the spot where the present shrine is located.
There is another belief that the murti worshipped in the shrine was originally worshipped by Sage Bhrigu.
The main murti worshipped in the shrine is Vishnu in standing posture. It is made using Krishna Shila.
The shrine is a classic example of Kerala style temple architecture with two tier gopuram, dwajasthampam, deepasthampam, mandapam, nalampalam, balikkal pura, temple tank, sevapanthal and compound wall. The sanctum sanctorum is conical in shape. The sanctum sanctorum is conical in shape. The main door on either side has images of Dwarapalakas.
The main subsidiary murti worshipped in the temple is Gosala Krishna Swamy.