Where is Chenghuxing?

Where is Chenghuxing located?

Chenghuxing, Anhui, China (approx. 30.63611°, 116.6444°)


Where is Chenghuxing on the map?