Perched atop 6,401 ft. high, the temple was built by a local saint Baba Neem Karoli in 1950 and is located close to Ashram of Bapu Lila Sah and Shitla Devi temple. It also offers a beautiful vista of sunrises and sunsets.
Compare quotes from upto 3 travel agents for free
No reviews yet
Be the first to add a question