The Tripura Sundari temple at Naggar town of Himachal Pradesh is an ancient shrine of great historical importance. Located in close vicinity to the Naggar Castle, the temple is a three-storey structure, probably one of the best examples of pagoda style of temple architecture found in Himachal Pradesh. Though the temple in its present form built by Raja Yashodhapal in the 15th century, the shrine is considered to be of much older age.
The walls of the lower storey are made of an alternate layer of wood and stone, whereas the upper storeys are made completely of deodar wood. The Garbhagriha of the temple is square in plan and has a Pradakshinapatha– a circumambulatory passage around it. The uppermost storey is circular in plan. The upper pavilion with wooden pillars and exquisite wooden carving gives beautiful views of the surrounding landscape. Confirming to the Pagoda style of architecture, the temple has a succession of superimposed roofs each one a little smaller than the one below it. The sloped roofs made of slate stone provide a beautiful solution to the problem of keeping water and snow away from the temple walls, which preserve excellent wood carvings.
Apart from the primary deity Tripura Sundari, stone idols of Brahma, Ganesha, Shiva, Vishnu, Parvati, Lakshmi and the demon Tripura Rakshasa are also present within the temple. The temple organizes an annual fair called Shahi Jatra during the month of May in honour of Goddess Tripura Sundari.