Where is Xutangdui?

Where is Xutangdui located?

Xutangdui, Zhejiang, China (approx. 29.06252°, 119.1567°)


Where is Xutangdui on the map?