Where is Shuanghexiu?

Where is Shuanghexiu located?

Shuanghexiu, Guangdong, China (approx. 22.64162°, 112.5418°)


Where is Shuanghexiu on the map?