The temple is situated in an ancient complex with a number of other structure and statutes etc. which are of prime archaeological value.Known for its unusual roof, the temple architecture is a mix of Tibetan and Hindu styles. It has two towers out of which the older one built in 12th century has been closed. The newer tower built in 1920 houses Bhimakali temple. The Temple contains both Hindu and Vajrayna Buddhist statues and decorations adorning the walls reflect the trade relationships between India and Tibet. It also indicates Kushan influence in its architecture and images adorning the temple. The temple has been built out of wood and stone and can withstand earth quake.There is a Narsingh shrine of Bhairon and Lord Raghunath within the temple complex.