Where is Lianhuachi?

Where is Lianhuachi located?

Lianhuachi, Sichuan, China (approx. 31.38158°, 104.1686°)


Where is Lianhuachi on the map?