The Annapoorneshwari Temple is dedicated to Lord Shiva and is located in Horanadu, Karnataka, India. It is famous for the ancient Annapoorneshwari temple. Legend has it that this temple was originally built by Sage Agasthya. The Goddess is depicted with four hands, holding the Shanka, Chakra, Sri Chakra and Gayathri mantra. Annapoorneshwari is a form of Goddess Parvati. The Annapoorneshwari Temple Also called ''Sri Kshethra Horanadu'', it is situated on the banks of river Bhadra in a remote corner of Chikkamagaluru district of Karnataka, surrounded by the natural vegetation, forest, green lands, and natural beauty of the Western Ghats. This ancient Hindu temple of Goddess Annapoorneshwari has been restored and renamed as the Adi Shaktyatmaka Shree Annapoorneshwari. The single image is of the Goddess Annapoorneshwari standing on a peeta with Shanku, Chakra, Sri Chakra and Devi Gayathri in her four hands. The great deity of Adishakthyathmaka Sri Annapoorneshwari's prathistapana was done by His Holiness Agasthya Maharishi several centuries back. The hereditary dharmakartharu of our family started 400 years back. Till the 5th Dharmakartharu, the temple was having a very small structure surrounded by full of natural vegetation and forest. Even then at least one or more people used to visit the temple, have pooja and were provided with free food (annaprasadam) and shelter and it is continued till date. The name Annapoorneshwari means ''Feeding one and all''. All who visit this temple are provided with breakfast, lunch and dinner and also tea and coffee who need. And provide place to sleep on the temple premises.
Devotees visit this temple to seek fulfillment of the following:-
- To have no scarcity for food till the end of life
Sarva Mangala Maangalye Sive Sarvaardha Saadhike, Saranye Tryambake Gauri Naarayani Namosthuthe
Meaning -We offer you our salutations, Oh auspicious Naraayani, who is the good of all good, who can achieve everything and can offer refuge, Oh three-eyed Gowri.
Saranaangatha Dheenaartha Parithraana Paraayane Sarvasyaarthi Hare Devi Naaraayani Namosthuthe
Meaning -We offer salutations to you, Oh Narayani, who has the infinite power of creating, preserving and destroying. You are the basis and epitome of the 3 gunas.
Sarvaroope Sarvese Sarvasakthi Samanvithe, Bhayebhyastrahi No Devi Durge Devi Namosthuthe
Meaning -I offer my salutations to you mother Durga, who is present in all beings and has all power, save us from all our wrongdoings O mother of the universe.
Yaa Devi Sarva Bhooteshu Shakthi Roopena Samsthita Namastasyai Namastasyai Namastasyai Namo Namaha
Meaning -Salutations to the Goddess who resides as Shakti in all beings.