Where is Sunbaizi?

Where is Sunbaizi located?

Sunbaizi, Fujian, China (approx. 25.05472°, 117.3619°)


Where is Sunbaizi on the map?