Where is Shapai?

Where is Shapai located?

Shapai, Guangdong, China (approx. 23.32435°, 115.6885°)


Where is Shapai on the map?