Where is Xiaobaidu?

Where is Xiaobaidu located?

Xiaobaidu, Fujian, China (approx. 25.81333°, 118.6889°)


Where is Xiaobaidu on the map?