Where is Zhumuzui?

Where is Zhumuzui located?

Zhumuzui, Hunan, China (approx. 29.90361°, 111.3592°)


Where is Zhumuzui on the map?