Where is Xiandu?

Where is Xiandu located?

Xiandu, Sichuan, China (approx. 30.76004°, 106.8898°)


Where is Xiandu on the map?