Where is Shamuqiao?

Where is Shamuqiao located?

Shamuqiao, Jiangsu, China (approx. 31.41667°, 120.2333°)


Where is Shamuqiao on the map?