Shibaozhai, literally meaning Stone Treasured Fortress, is located in Zhongxian County, at the south bank of the Yangtze River ... in the pagoda. 160 meters above the river, visitors can gain ...