The Temple of Shri Naina Devi Ji is situated on a hilltop in Bilaspur Distt. Of Himachal Pradesh. Situated at a height of 1219 m above sea level, it was built by Raja Bir Chand in the 8th century. With several folklores going about the temple ever since it was built, the temple is considered very holy by the pilgrims who pay a visit regularly Sri Naina Devi Ji.

Naina Devi Temple has a lot of mystical folk tales surrounding it, which attracts various tourists travelling in this region. This temple was constructed on a triangular hillock and is considered one of the 52 Shakti Peeths of Sati. All the major festivals talked about in the Hindu mythology are celebrated at the Temple with great vigour, turning it into a melting pot of festivities all around the year.