Where is Sunbaileen?

Where is Sunbaileen located?

Sunbaileen, Fujian, China (approx. 25.13139°, 116.5506°)


Where is Sunbaileen on the map?