Where is Shumudun?

Where is Shumudun located?

Shumudun, Hunan, China (approx. 28.81167°, 109.3478°)


Where is Shumudun on the map?