Where is Zhenzhudui?

Where is Zhenzhudui located?

Zhenzhudui, Hunan, China (approx. 27.19639°, 112.9708°)


Where is Zhenzhudui on the map?