Where is Shenshiqiao?

Where is Shenshiqiao located?

Shenshiqiao, Zhejiang, China (approx. 30.13333°, 121.4333°)


Where is Shenshiqiao on the map?