Where is Zhizai?

Where is Zhizai located?

Zhizai, Hainan, China (approx. 19.14417°, 109.2694°)


Where is Zhizai on the map?