Where is Shenqun?

Where is Shenqun located?

Shenqun, Anhui, China (approx. 31.05°, 118.85°)


Where is Shenqun on the map?