Narasimha Jhira Cave Temple worships the lion god Narasimha, an incarnation of Lord Vishnu. It is also known as Narasimha Zarna Cave temple or Jharani Narasimha Temple. People throng to this temple because it is believed that the idol at the Narasimha Jhira Cave temple is self-manifested and is very powerful. This ancient temple excavated from a 300-meter tunnel under the Manichoola hill range, houses a fresh stream of water. Hence the devotees have to walk waist-deep in water for 300 m to have a glimpse of the idol.