Jiulong Falls Jiulong Falls Forest Park is located at the West foot of Zhenlong Mountain, 118 kilometers east of Nanning. In the forest area, ancient trees and vines shade the sky and the waterfalls and springs flow constantly all the year round. The park has abundant water resources, including Lion Creek and Pingtian Creek.