It is located at the Hengshan Mountains of China.

There, there is also a 50 meters high waterfall.

Taoist Temple and Zhuling Palace are located there.

For the visitors, there is a granite bridge to cross the stream.

[Source: www.trip.com]