Where is Simaochun?

Where is Simaochun located?

Simaochun, Hunan, China (approx. 25.50917°, 112.185°)


Where is Simaochun on the map?