Where is Shanilojia?

Where is Shanilojia located?

Shanilojia, Hunan, China (approx. 25.59694°, 112.0797°)


Where is Shanilojia on the map?