Where is Nanbeizhuang?

Where is Nanbeizhuang located?

Nanbeizhuang, Zhejiang, China (approx. 30.65611°, 119.7247°)


Where is Nanbeizhuang on the map?