Where is Lanmiaojiao?

Where is Lanmiaojiao located?

Lanmiaojiao, Hunan, China (approx. 25.54278°, 112.0597°)


Where is Lanmiaojiao on the map?