Simhachalam also known as Simhadri is a Hindu temple located in Vizag was built in 11 th century. Simha means lion and Achala means hill. The Simhachalam Temple is dedicated to Narasimha swamy, an incarnation of Lord Vishnu. Since the temple is located on top of a hill, it is called Simhachalam.