The Mengjiangnü Temple (Mengjiangnü Miao) sits 6 km east of Shanhaiguan in the village of Shangu Zhuang, on a low rocky hill known as Wangfu Shi ("Husband-watching Rock"). The temple was first built in 1100 CE under the Northern Song and has been rebuilt and expanded many times since; the present buildings are mostly late Ming and Qing, with a small main hall, a side hall containing a statue of Meng Jiang Nü in a flowing robe, and the great rock from which she is said to have looked for her husband.
The temple is one of the most-visited folk shrines in northern China and the place where the long tradition of the Meng Jiang Nü story finds its physical home. A small carved poem-stele on the wall behind the rock — attributed to the Qing Qianlong Emperor — meditates on the futility of imperial conquest.