This temple is about 600 meters from Karuvanchaal town in Thaliparambu, Kannur district. Sree Mahadeva and Bhagavathy are consecrated in two sancta in the same temple premises. Both the deities are given equal importance here. The Aaroodam, the original place, of Vellad Mahadevan is Paithal Mala. The remains of the temple can still be seen there. Legend says that when local rulers attacked the temple and looted the precious things, the priest ran away carrying the precious bali bimbam. The rock behind which he sat in hiding is known as Pathan para. The local rulers followed the priest took the idol and threw it away. Water
more started sprouting from where the idol had fallen and it was carried away in it. The place where the water and the idol came to rest came to be known as Vellaad. The forest dwellers saw this idol and took it to the place where the temple stands today. The Lord appeared in his fierce form to control the bandit rulers. Parvathy Devi also appeared to pacify the fierce Lord. The place where the Devi put the first step was at Vaduvil and the second step was at Bhoodaanam. The Lord asked the forest dwellers to give him something to drink to quench his thirst. They gave him boiled milk. On drinking it the Lord said Karimpal meaning that the milk was burned. The forest dwellers took that name to refer to their tribe. Their descendants are still living here and in other parts of Kannur district. The Goddess made the Lord sit on her left at the place where the temple stands today. Groups used to anoint the lord with ghee to pacify his fury. There is a place known as Pattarkalam to the east of the temple. There is a forest deity consecrated here. She is supposed to have arrived here knowing that the Lord was there. The Lord made her sit slightly to the north. This deity is worshipped as Chuzhali Bhagavathy. There are only two temples in Kerala where Lord Mahadeva is consecrated as an idol. One is here at Vellad and the other is at Katappaattoor.