Where is Sunshanxia?

Where is Sunshanxia located?

Sunshanxia, Guangdong, China (approx. 23.92444°, 115.8331°)


Where is Sunshanxia on the map?