Where is Hongzhuangzuoqiu?

Where is Hongzhuangzuoqiu located?

Hongzhuangzuoqiu, Hainan, China (approx. 19.81778°, 109.7947°)


Where is Hongzhuangzuoqiu on the map?