Naina Devi temple, one of the most important Shakti Peeths of India, is situated in Bilaspur district of Himachal Pradesh. Raja Bir Chand got this temple constructed in the 8th century. The popular hill resort located in Himachal Pradesh known by the name of Nainital has been named after the famous Naina Devi Temple. This temple is dedicated to Goddess Naina Devi and is located on top of the Naina Hill in Bilaspur.
The Naina Devi Temple is an important pilgrimage and attracts thousands
of devotees from far and near every year. The temple has an interesting
legend behind it. It is said that the eye of Goddess Sati fell over here
and hence it has been named as Naina Devi. Naina means eye and this
temple is regarded as one of the most important Shakti Peeth in India.
It is said that the Goddess is worshipped here in the form of a
self-born Pindi. There are two more Pindis here; one of Lord Ganesha and
one established by the Pandavas. The temple is surrounded by
breathtaking natural beauty. The scenic natural surroundings provide
solace and peace for all those visiting this abode of devotion and
faith. Naina Devi Temple is definitely the place to be if are looking
for some quiet moments and introspection.