Sri Annapoorneshwari Temple is situated on the banks of River Bhadra and is also known as Sri Kshethra Horanadu. It is believed that this temple was established by Agasthya Maharishi. This temple is dedicated to Goddess Annapoorneshwari, one of the incarnations of Goddess Durga.