Where is Lanchaiwan?

Where is Lanchaiwan located?

Lanchaiwan, Sichuan, China (approx. 28.24592°, 101.8683°)


Where is Lanchaiwan on the map?