Literally translated into English, Shibaozhai means "Stone Treasure Fortress". It is located in Zhong County, at the south bank of the river, 52 km away from Wanxian, it was first built in Qing Dynasty in 1750. Shibaozhai is a rectangular rock with sheer cliffs. A red wooden pagoda, 11 storeys high, stands against the rock wall.