Where is Xihuasandui?

Where is Xihuasandui located?

Xihuasandui, Hainan, China (approx. 19.58778°, 109.3775°)


Where is Xihuasandui on the map?