Where is Shaxi?

Where is Shaxi located?

Shaxi, Zhejiang, China (approx. 29.5161375°, 121.1298737°)


Where is Shaxi on the map?