Where is Shipaidun?

Where is Shipaidun located?

Shipaidun, Hunan, China (approx. 29.57271°, 109.5869°)


Where is Shipaidun on the map?