Where is Shuantan?

Where is Shuantan located?

Shuantan, Anhui, China (approx. 32.46111°, 118.3944°)


Where is Shuantan on the map?