Where is Zhenchaoxi?

Where is Zhenchaoxi located?

Zhenchaoxi, Hunan, China (approx. 29.60898°, 110.5857°)


Where is Zhenchaoxi on the map?