Where is Shangxiashe?

Where is Shangxiashe located?

Shangxiashe, Guangdong, China (approx. 24.54173°, 115.6528°)


Where is Shangxiashe on the map?