Located in Melmalayanur, Melmalayanur Temple, also known as the Sri Angalamman Parameswari Temple or Angalamman Temple, is in Tamil Nadu.
Located in Melmalayanur, Melmalayanur Temple, also known as the Sri Angalamman Parameswari Temple or Angalamman Temple, is in Tamil Nadu.