Where is Zhuzhushan?

Where is Zhuzhushan located?

Zhuzhushan, Hubei, China (approx. 30.43333°, 113.8333°)


Where is Zhuzhushan on the map?