Where is Shimachun?

Where is Shimachun located?

Shimachun, Hunan, China (approx. 26.60028°, 110.7578°)


Where is Shimachun on the map?