The site is on the eastern bank of the Chenshan Pond, in the north of Guangfulin village and on the riverbed and two banks of Shijiaping Creek.
According to legend, a long time ago, a general surnamed She came to Sheshan Mountain and settled here. He was attracted by the beautiful landscape and tranquil environment.