Where is Lakelayu?

Where is Lakelayu located?

Lakelayu, Sichuan, China (approx. 28.35794°, 102.6075°)


Where is Lakelayu on the map?