Where is Xunzhai?

Where is Xunzhai located?

Xunzhai, Zhejiang, China (approx. 28.34833°, 120.4794°)


Where is Xunzhai on the map?