Sri Kavi Subramanya Temple is an ancient shrine located at Varkadi, 8 km from Manjeswar in Kasargod District. The temple is believed to have been built by a royal family. According to the inscriptions, the history of the temple dates back 850 years. The presiding deity is Lord Muruga (Subramanya).