Where is Shizhulin?

Where is Shizhulin located?

Shizhulin, Hunan, China (approx. 25.16917°, 111.6975°)


Where is Shizhulin on the map?