Where is Xifanzai?

Where is Xifanzai located?

Xifanzai, Sichuan, China (approx. 28.93999°, 102.5595°)


Where is Xifanzai on the map?