Where is Longshanchachan?

Where is Longshanchachan located?

Longshanchachan, Anhui, China (approx. 30.19167°, 116.1167°)


Where is Longshanchachan on the map?