Naina Devi Temple is a Hindu temple located in the town of Rewalsar in the Mandi district of Himachal Pradesh. The temple is dedicated to the goddess Naina Devi, a form of the Hindu goddess Durga. The temple is situated on a hill overlooking the town of Rewalsar and is an important place of pilgrimage for Hindus.
The Temple is located at the hill top and has several shrines dedicated to other deities, including Lord Shiva, Lord Vishnu, and Lord Hanuman. The temple is also home to a number of sacred lakes, including the Naina Sarovar, which is believed to have healing powers.
Visitors can participate in various puja (worship) ceremonies and offerings, and can also visit the nearby Rewalsar lake and the Gurudwara Sahib and Bodh Monastries located near the temple.