Where is Newchancow?

Where is Newchancow located?

Newchancow, Zhejiang, China (approx. 27.65181°, 120.4629°)


Where is Newchancow on the map?