Where is Lanhualin?

Where is Lanhualin located?

Lanhualin, Guangxi Zhuang Autonomous Region, China (approx. 23.65°, 110.3667°)


Where is Lanhualin on the map?