Where is Xiafanqiao?

Where is Xiafanqiao located?

Xiafanqiao, Zhejiang, China (approx. 30.12056°, 120.5339°)


Where is Xiafanqiao on the map?