Where is Bavanlin?

Where is Bavanlin located?

Bavanlin, Hainan, China (approx. 19.11278°, 109.0772°)


Where is Bavanlin on the map?