Where is Lanqiao?

Where is Lanqiao located?

Lanqiao, Anhui, China (approx. 32.95833°, 116.9333°)


Where is Lanqiao on the map?