Where is Shebeipai?

Where is Shebeipai located?

Shebeipai, Guangdong, China (approx. 24.09084°, 115.5609°)


Where is Shebeipai on the map?