The temple of Goddess Mansa Devi is situated at the top of Bilwa Parwat (Bilwa mountain). People with a lot of faith climb the top of the mountain to reach the temple on their feet. Here one statue of the Goddess has three mouths and five arms while the other statue has eight arms. The beautiful view of the city can be seen from this place. There is also available a cable car service (ropeway) to take devotees to the old hilltop of Mansa Devi.