Karanja Narasimha Swamy Temple is situated about 1 km from Upper
Ahobilam. The deity is installed under a tree called 'Karanja Vruksham' and hence the name Karanja Narasimha Swamy. The deity, an incarnation of
Lord Vishnu, holds a Sarnaga or bow and is seen in a meditation posture, sheltered by
Adisesha. The shrine of
Lord Hanuman is nearby.