Where is Newchuanlin?

Where is Newchuanlin located?

Newchuanlin, Anhui, China (approx. 30.21667°, 116.3167°)


Where is Newchuanlin on the map?