Where is Lanhuacheng?

Where is Lanhuacheng located?

Lanhuacheng, Guangdong, China (approx. 23.21076°, 112.1882°)


Where is Lanhuacheng on the map?