Located at an altitude of 1770 mts, Bhagsunath temple is a medieval temple located amidst a tranquil surrounding. This temple is revered by Hindus and the Gorkha community. It is surrounded by many plentiful pools which are believed to have miraculous powers. The idol inside the temple is also said to have healing powers. Dedicated to Lord Shiva, associated with a mythological folklore, this temple was built by King Bhagsu.
Legend has it that, King Bhagsu and Nag Devta – the snake god were drawn into a battle on account of the King stealing water from the Nag Dal Lake. This shrine was built by the King after seeking forgiveness from the Snake God. This shrine was a patronage place for a section of rules known as Bhagsuwalas, named after Lord Bhagsunag. These rulers built brilliant water pools with tiger head water spouts and also erected a double storey wooden rest house for the visiting pilgrims.