Where is Pingpoo?

Where is Pingpoo located?

Pingpoo, Fujian, China (approx. 24.62028°, 117.3564°)


Where is Pingpoo on the map?