Where is Shuangshixiu?

Where is Shuangshixiu located?

Shuangshixiu, Guangdong, China (approx. 22.28493°, 110.8726°)


Where is Shuangshixiu on the map?