Where is Shazzidi?

Where is Shazzidi located?

Shazzidi, Hubei, China (approx. 30.33333°, 109.7333°)


Where is Shazzidi on the map?