Where is Xiaudao?

Where is Xiaudao located?

Xiaudao, Fujian, China (approx. 23.72732°, 117.0531°)


Where is Xiaudao on the map?