Where is Shuangbaidu?

Where is Shuangbaidu located?

Shuangbaidu, Anhui, China (approx. 31.53333°, 118.4167°)


Where is Shuangbaidu on the map?