Where is Lanzhaizi?

Where is Lanzhaizi located?

Lanzhaizi, Guangdong, China (approx. 23.75012°, 116.36°)


Where is Lanzhaizi on the map?