Where is Zhuhuang?

Where is Zhuhuang located?

Zhuhuang, Anhui, China (approx. 34.25833°, 116.7167°)


Where is Zhuhuang on the map?