Where is Zaomuqiao?

Where is Zaomuqiao located?

Zaomuqiao, Anhui, China (approx. 32.98333°, 116.7833°)


Where is Zaomuqiao on the map?