Where is Sunmupin?

Where is Sunmupin located?

Sunmupin, Hubei, China (approx. 30.13083°, 111.4706°)


Where is Sunmupin on the map?