This is a consecrated deity of Maa Chamunda.
You can make offerings and go close to the Devi. There is space to sit and meditate. You can go into meditative states here effortlessly.
How to get there
You can reach the temple using the Maa Chamunda Temple ropeway
Map: https://maps.app.goo.gl/q2XKKYVBZHEfXLhp7