Sidh Baba Open Temple is a hindu temple located in Khajjiar, Himachal Pradesh. The average rating of this place is 5.00 out of 5 stars based on 3 reviews. The street address of this place is G3V5+P83, Khajjiar, Khajiar Jangal, Himachal Pradesh 176314, India.
Aniket Singh 58 months ago
It is the best place in the world it is called the Switzerland of India and I really like this place
Gajanan Pujari 18 months ago
Highest beutiful places