Where is Shiudu?

Where is Shiudu located?

Shiudu, Anhui, China (approx. 30.33056°, 118.4728°)


Where is Shiudu on the map?