Where is Sanbaileen?

Where is Sanbaileen located?

Sanbaileen, Fujian, China (approx. 27.08531°, 117.4059°)


Where is Sanbaileen on the map?