This temple has an idol of Lord Vishnu that is similar to the idol of Lord Jagannath in Puri. Also, it is believed that Lord Buddha is believed to have attained Nirvana at this religious site and hence this site is visited by numerous Buddhists, Bhutiyas and Hindus.
Visitors will have to climb a fleet of stairs to reach the temple. A relatively small temple lies in the vicinity. The festival of Holi (March) is celebrated with full grandeur in the temple.