Where is Shanshupin?

Where is Shanshupin located?

Shanshupin, Hubei, China (approx. 31.21667°, 110.9333°)


Where is Shanshupin on the map?