Where is Xiadaizi?

Where is Xiadaizi located?

Xiadaizi, Guangdong, China (approx. 23.66143°, 116.9777°)


Where is Xiadaizi on the map?