Introduction to Lion Peak: Lion Peak is 242 meters above sea level; it is located on the right side of Chongxu Ancient Temple. From a distance, this peak looks like a mighty lion crouching, waiting for an opportunity to jump, so it is called Lion Peak.

Leave a Reply