Where is Shaoxia?

Where is Shaoxia located?

Shaoxia, Zhejiang, China (approx. 29.59972°, 121.3464°)


Where is Shaoxia on the map?