Where is Xujiazhaiji?

Where is Xujiazhaiji located?

Xujiazhaiji, Zhejiang, China (approx. 30.71944°, 121.2186°)


Where is Xujiazhaiji on the map?