Ancient Kerala which is believed to have been created by Lord Parasurama, spread between Kanyakumari and Gokarnam was divided into 64 Gramas - 32 Malayala Gramas and 32 Tulu Gramas. Each Grama had a Gramakshethra. Payyanur was the last Malayala Gramam and Sree Subrahmanya Temple was the Gramakshethra of Payyanur. Thuluvannur was the first Tulu Grama adjacent to Payyanur. Thuluvannur Mahavishnu Temple was the Gramakshethra of Thuluvanur Gramam. Due to one reason or the other, the Thulu Brahmins who were the caretakers of the Thuluvannur Temple had to leave the place and travel to Northern side which has resulted in the ruin of the temple.
Thus the temple, for a long time was in a deserted situation without a caretaker. And there occured some miracles which has lead to the resurrection of the temple to the present state.