Where is Chenlaoin?

Where is Chenlaoin located?

Chenlaoin, Anhui, China (approx. 31.91389°, 116.9389°)


Where is Chenlaoin on the map?