Where is Taipingqiao?

Where is Taipingqiao located?

Taipingqiao, Zhejiang, China (approx. 30.06333°, 119.5139°)


Where is Taipingqiao on the map?