 Neemsar, also known as Nimsar or Nimkhar or Naimisaranya is located on the left bank of the river Gomati.The temple is counted as one of the eight temples of Vishnu that self-manifested and is classified as "Swayamvyaktha Kshetra".