Where is Lanhua?

Where is Lanhua located?

Lanhua, Guizhou, China (approx. 26.99167°, 106.2667°)


Where is Lanhua on the map?