Naina Devi Temple is a ‘shakti peeth’, located on the northern end of the Naini Lake. This temple is devoted to the Hindu Goddess Naina Devi. Along with the statue of Goddess Naina Devi, idols of Ganesha and Kali are also enshrined in this temple. There is a huge ‘peeple tree’ at the entrance of the temple.