Where is Shanmachun?

Where is Shanmachun located?

Shanmachun, Hunan, China (approx. 25.095°, 111.6569°)


Where is Shanmachun on the map?