Where is Shanmulin?

Where is Shanmulin located?

Shanmulin, Hunan, China (approx. 26.21056°, 112.0008°)


Where is Shanmulin on the map?