Where is Chenlaojia?

Where is Chenlaojia located?

Chenlaojia, Anhui, China (approx. 33.76528°, 116.5928°)


Where is Chenlaojia on the map?