Where is Songqiao?

Where is Songqiao located?

Songqiao, Jiangsu, China (approx. 32.645°, 119.3069°)


Where is Songqiao on the map?