Where is Sunbaizhao?

Where is Sunbaizhao located?

Sunbaizhao, Fujian, China (approx. 24.76417°, 117.2314°)


Where is Sunbaizhao on the map?