The temple of Goddess Mansa Devi is situated at the top of Bilwa Parwat .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. The temple can be reached by trolley through ropeway or on foot.