The Siva temple is historically attested in grants and in local literature. The Kali temple is a popular sorcery and cursing shrine associated with animal sacrifices and spirit possession. Spirit possession of devotees was noted by the Jesuit priests who left behind records of it in the 16th century. The temple dedicated to the Sinhala deity Ayyanayake (Aiyyanar to the Tamils) is administered by a local Sinhalese family. The Buddhist temple Pushparamaya Vihara is a post-19th century CE addition. The Ganesha temple, located to the south west of the main temple is the newest amongst the Hindu temples and was built during the early 19th century by artisans from South India.