Where is Lintouchilian?

Where is Lintouchilian located?

Lintouchilian, Hainan, China (approx. 19.01111°, 109.9731°)


Where is Lintouchilian on the map?