Where is Zhupingpu?

Where is Zhupingpu located?

Zhupingpu, Hunan, China (approx. 27.44556°, 109.6739°)


Where is Zhupingpu on the map?