Where is Zhenchasuu?

Where is Zhenchasuu located?

Zhenchasuu, Hunan, China (approx. 26.29528°, 112.6758°)


Where is Zhenchasuu on the map?