Where is Shuishapin?

Where is Shuishapin located?

Shuishapin, Hunan, China (approx. 29.37779°, 109.5551°)


Where is Shuishapin on the map?