Where is Xiakou?

Where is Xiakou located?

Xiakou, Zhejiang, China (approx. 28.46667°, 118.5333°)


Where is Xiakou on the map?