Where is Xiahuangli?

Where is Xiahuangli located?

Xiahuangli, Anhui, China (approx. 32.84167°, 118.1528°)


Where is Xiahuangli on the map?