Shibaozhai is a historic site with the name translating as Stone Treasure Fortress. At the site is a rocky hill with steep slopes, and up the side of the hill is a beautiful red pagoda, creating a walkway to a stunning temple which sits on the peak. This 12-storey pagoda was built into the side of a cliff face, rising almost 100 feet high and from the top and there is a wonderful view of the town and river.