Where is Yanluwan?

Where is Yanluwan located?

Yanluwan, Sichuan, China (approx. 28.1705°, 105.4906°)


Where is Yanluwan on the map?