Where is Shuangtaizi?

Where is Shuangtaizi located?

Shuangtaizi, Anhui, China (approx. 32.51667°, 116.0583°)


Where is Shuangtaizi on the map?