Where is Shuangxia?

Where is Shuangxia located?

Shuangxia, Guangdong, China (approx. 23.90003°, 115.6608°)


Where is Shuangxia on the map?