Where is Xucun?

Where is Xucun located?

Xucun, Xucun, China (approx. 29.255°, 120.04861°)


Where is Xucun on the map?