Where is Linbuqiao?

Where is Linbuqiao located?

Linbuqiao, Zhejiang, China (approx. 27.69222°, 120.5833°)


Where is Linbuqiao on the map?