Where is Shanubayin?

Where is Shanubayin located?

Shanubayin, Hunan, China (approx. 25.62583°, 111.7675°)


Where is Shanubayin on the map?