Simhachalam – Sri Varaha Lakshmi Narasimha Swamy About The Temple : Simhadri or Simhachalam temple is a Hindu temple located near Visakhapatnam in Andhra Pradesh, South India. It is dedicated to the incarnation (avatar) of Vishnu known as Narasimha (the man-lion). Atop the hill is a famous temple said to be the abode of Varaha […]