Where is Zhoujiazhai?

Where is Zhoujiazhai located?

Zhoujiazhai, Hunan, China (approx. 25.12861°, 111.6328°)


Where is Zhoujiazhai on the map?