Where is Shuangxilin?

Where is Shuangxilin located?

Shuangxilin, Guangdong, China (approx. 21.75161°, 110.8744°)


Where is Shuangxilin on the map?