Where is Zhumudun?

Where is Zhumudun located?

Zhumudun, Fujian, China (approx. 27.82124°, 118.0902°)


Where is Zhumudun on the map?