Where is Zoumaajie?

Where is Zoumaajie located?

Zoumaajie, Hunan, China (approx. 27.50472°, 112.1219°)


Where is Zoumaajie on the map?