Kalarivathukkal Devi Temple is located at Valapattanam near Azhikode in Kannur District in Kerala. The temple is dedicated to Goddess Bhagavathy. This is one of the most popular and powerful Shakti shrine in North Kerala. The annual festival in the temple is held from Kathika nakshatra to Pooram nakshatram day in Meena Masam. This is a Bhadrakali temple located near Valapattanam river,. It is the family shrine of Chirakkal Royal Family. A fierce form of Bhadrakali is worshipped here. Kalarivathukkal Bhagavathy is considered as the mother of the ancient martial art Kalaripayattu and hence the name. The deity of the Kalarivathukkal shrine is the fierce form of Bhadrakali or Porkkali Bhagavathy, the goddess in her warlike aspect, ensconced within the central sanctum facing West. Adjacent to this is the sanctum of Lord Shiva, facing East. Mathrusaala or the shrine for Sapta Mathrukkal faces north, and houses Brahmani, Vaishnavi, Shankari, Kaumari, Varahi, Chamundi, Indrani, as also Veera