Dedicated to Goddess Mansa Devi, the inner sanctum of the Mansa Devi Temple has two idols of the deity, one with eight arms and other with three mouths and five arms.