Where is Xuzhai?

Where is Xuzhai located?

Xuzhai, Zhejiang, China (approx. 29.59278°, 120.9461°)


Where is Xuzhai on the map?