Where is Shanmuliao?

Where is Shanmuliao located?

Shanmuliao, Guangdong, China (approx. 23.31056°, 116.0383°)


Where is Shanmuliao on the map?