Where is Xiazhu?

Where is Xiazhu located?

Xiazhu, Zhejiang, China (approx. 29.10964°, 118.9235°)


Where is Xiazhu on the map?