The temple, situated on the Upper Ahobilam, at a distance of eight kilometers from the Lower Ahobilam, is the main temple and the earliest of all the nine temples there. The Lord here appears in his fierce aspect, called Ugra Narasimha, who is the presiding deity of the temple and is known as Ahobila Narasimha Swamy.