Where is Longshaw?

Where is Longshaw located?

Longshaw, Guangdong, China (approx. 23.48781°, 115.6659°)


Where is Longshaw on the map?