The temple and district is identified with the historical backdrop of antiquated Buddhism in Kerala. The Kandiyoor Sree Mahadeva Temple is an ancient Shiva temple arranged in Kandiyoor close Mavelikkara on the banks of Achankovil stream. Kandiyoor was previously the capital of the Odanadu kingdom.
The temple is 1 kilometer 0.62 mi west of Mavelikara town north of State Highway 6. It is spread over a region of 7.5 sections of land 3.0 ha. There are numerous legends related with the temple. It is considered as one among the 108 extraordinary Shiva temples of antiquated Kerala blessed by Lord Parashurama himself.