Where is Pipapoo?

Where is Pipapoo located?

Pipapoo, Hunan, China (approx. 26.86944°, 111.4219°)


Where is Pipapoo on the map?