Where is Shanghusi?

Where is Shanghusi located?

Shanghusi, Anhui, China (approx. 30.13056°, 116.9°)


Where is Shanghusi on the map?