Arulmigu Solaimalai Murugan Temple is a Hindu temple, located about 25 kilometres north of Madurai, Tamilnadu, India atop a hill covered with dense forests.
Arulmigu Solaimalai Murugan Temple is a Hindu temple, located about 25 kilometres north of Madurai, Tamilnadu, India atop a hill covered with dense forests.