Where is Shuangpeixia?

Where is Shuangpeixia located?

Shuangpeixia, Guangdong, China (approx. 23.22167°, 115.8236°)


Where is Shuangpeixia on the map?