Chamunda Devi Temple, Khajjiar
attraction
About Chamunda Devi Temple
Chamunda Devi Temple is located in City of
Khajjiar state of
Himachal Pradesh which has other variety of things to explore