Bhargava Narasimha Swamy Temple is situated on a hill, about two km from the Lower Ahobilam
in Kurnool District
. A sacred pond known as 'Bhargava Theertham' lies near the temple. It is the place where Bhargava Rama (other name for Parashuram
) did his penance. Therefore, the deity is called as Bhargava Narasimha Swamy.