The three faced idol of Lord Shiva is housed in Triloknath temple which is an ancient temple of Mandi in Himachal Pradesh. Archeological Survey of India declared it as national heritage monument.