Where is Shihuchun?

Where is Shihuchun located?

Shihuchun, Hunan, China (approx. 27.05056°, 111.3469°)


Where is Shihuchun on the map?