Shibaozhai, literally meaning Stone Treasured Fortress, is located in Zhongxian County, at the south bank of the Yangtze River. It was first built in Qing Dynasty in 1750, with a height of 56 meters.