Where is Sanbaileao?

Where is Sanbaileao located?

Sanbaileao, Fujian, China (approx. 25.90444°, 117.5778°)


Where is Sanbaileao on the map?