Where is Shenqiao?

Where is Shenqiao located?

Shenqiao, Shandong, China (approx. 37.29167°, 117.6022°)


Where is Shenqiao on the map?