Where is Lanhualin?

Where is Lanhualin located?

Lanhualin, Liaoning, China (approx. 40.93194°, 123.5853°)


Where is Lanhualin on the map?