Where is Xiavaidun?

Where is Xiavaidun located?

Xiavaidun, Fujian, China (approx. 27.36493°, 118.0296°)


Where is Xiavaidun on the map?