The Naina Devi Temple, on the northern shore of Naini Lake, is one of the Shakti Peethas and gives the town its name. Dedicated to the goddess Naina Devi, it is an important pilgrimage site and a peaceful spot overlooking the lake. It sits close to the Mall Road and the flats area.
How to reach Naina Devi Temple
On the north shore of Naini Lake, a short walk from Mallital / the flats.