Where is Xinfuidui?

Where is Xinfuidui located?

Xinfuidui, Anhui, China (approx. 30.36944°, 116.9167°)


Where is Xinfuidui on the map?