The temple of Goddess Mansa Devi is situated at the top of Bilwa Parwat. The rope-way with its brightly coloured cable cars take devotees to the old hilltop of Mansa Devi.