Where is Xiajiaodao?

Where is Xiajiaodao located?

Xiajiaodao, Zhejiang, China (approx. 29.01746°, 119.8501°)


Where is Xiajiaodao on the map?