Where is Xinluhai?

Where is Xinluhai located?

Xinluhai, Sichuan, China (approx. 31.78333°, 99°)


Where is Xinluhai on the map?