Where is Lanqiao?

Where is Lanqiao located?

Lanqiao, Hunan, China (approx. 27.58944°, 110.8569°)


Where is Lanqiao on the map?