Where is Laoluqiao?

Where is Laoluqiao located?

Laoluqiao, Anhui, China (approx. 32.45833°, 117.225°)


Where is Laoluqiao on the map?