Where is Shimupu?

Where is Shimupu located?

Shimupu, Anhui, China (approx. 30.77694°, 118.5533°)


Where is Shimupu on the map?