Where is Shuangduji?

Where is Shuangduji located?

Shuangduji, Anhui, China (approx. 33.4225°, 116.8897°)


Where is Shuangduji on the map?