Where is Shenqiao?

Where is Shenqiao located?

Shenqiao, Anhui, China (approx. 31.13333°, 116.4833°)


Where is Shenqiao on the map?