Where is Cytowdin?

Where is Cytowdin located?

Cytowdin, Fujian, China (approx. 25.80806°, 119.0442°)


Where is Cytowdin on the map?