Blooming cherry blossoms are framed against the level terraces, as if to announce the arrival of spring in Huangshan.
First called Chencun Reservoir and now called Taiping Lake, this enchanting area is a national 4A-rated attraction located in the Huangshan district of Huangshan city in East China's Anhui province.
With an altitude of 1,510 meters, Jiulong Peak is located to the northwest of Huangshan Mountain.