Where is Chapin?

Where is Chapin located?

Chapin, Zhejiang, China (approx. 29.22474°, 119.014°)


Where is Chapin on the map?